Unplug before sending close() message, to avoid screwing up interfaces

which respond to close with a reopen() (e.g. iSCSI).
This commit is contained in:
Michael Brown
2007-07-10 06:25:30 +01:00
parent d3ad76bc74
commit 4075f7596b
3 changed files with 4 additions and 4 deletions

View File

@@ -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 );
}