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

@@ -50,8 +50,8 @@ void resolv_done ( struct resolv_interface *resolv, struct sockaddr *sa,
int rc ) {
struct resolv_interface *dest = resolv_get_dest ( resolv );
dest->op->done ( dest, sa, rc );
resolv_unplug ( resolv );
dest->op->done ( dest, sa, rc );
resolv_put ( dest );
}