diff options
author | monty@mysql.com <> | 2004-07-12 07:38:46 +0300 |
---|---|---|
committer | monty@mysql.com <> | 2004-07-12 07:38:46 +0300 |
commit | 79b3b220be3e914bf2fded18a503895de212389a (patch) | |
tree | 9483a2a2d886576bfbbbd5379a6f47059b5a8b0e /vio | |
parent | 56d5e56cc61c9113b5c3de12e5a67fa106400cad (diff) | |
download | mariadb-git-79b3b220be3e914bf2fded18a503895de212389a.tar.gz |
Don't close already closed files in vio (not critical)
Diffstat (limited to 'vio')
-rw-r--r-- | vio/viosocket.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vio/viosocket.c b/vio/viosocket.c index 8dea06d4adf..48a9058480a 100644 --- a/vio/viosocket.c +++ b/vio/viosocket.c @@ -203,9 +203,11 @@ int vio_close(Vio * vio) #endif r=CloseHandle(vio->hPipe); } - else if (vio->type != VIO_CLOSED) + else #endif /* __WIN__ */ + if (vio->type != VIO_CLOSED) { + DBUG_ASSERT(vio->sd >= 0); if (shutdown(vio->sd,2)) r= -1; if (closesocket(vio->sd)) |