diff options
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/net.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/net.c b/src/server/net.c index 181e44a..7e8bf37 100644 --- a/src/server/net.c +++ b/src/server/net.c @@ -387,6 +387,7 @@ void *net_client_handler(void *dnbd3_client) continue; } if ( ret == -1 ) { + if ( lock ) pthread_mutex_unlock( &client->sendMutex ); if ( err != EPIPE && err != ECONNRESET && err != ESHUTDOWN && err != EAGAIN && err != EWOULDBLOCK ) { logadd( LOG_DEBUG1, "sendfile to %s failed (image to net. sent %d/%d, errno=%d)", |