From 4075f7596bd7b879706516fd84f4acbf19a7d2c5 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 10 Jul 2007 06:25:30 +0100 Subject: Unplug before sending close() message, to avoid screwing up interfaces which respond to close with a reopen() (e.g. iSCSI). --- src/core/xfer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/core/xfer.c') diff --git a/src/core/xfer.c b/src/core/xfer.c index 068958711..3add057b9 100644 --- a/src/core/xfer.c +++ b/src/core/xfer.c @@ -38,8 +38,8 @@ void xfer_close ( struct xfer_interface *xfer, int rc ) { DBGC ( xfer, "XFER %p->%p close\n", xfer, dest ); - dest->op->close ( dest, rc ); xfer_unplug ( xfer ); + dest->op->close ( dest, rc ); xfer_put ( dest ); } -- cgit v1.2.3-55-g7522