From: Alex Bligh Date: Sat, 28 May 2011 05:21:27 +0000 (+0100) Subject: Only send one reply on oversize writes X-Git-Url: http://git.alex.org.uk Only send one reply on oversize writes --- diff --git a/nbd-server.c b/nbd-server.c index a99c27b..6d734b3 100644 --- a/nbd-server.c +++ b/nbd-server.c @@ -1535,10 +1535,10 @@ int mainloop(CLIENT *client) { ERROR(client, reply, errno); continue; } - SEND(client->net, reply); len -= currlen; currlen = (len < BUFSIZE) ? len : BUFSIZE; } + SEND(client->net, reply); DEBUG("OK!\n"); continue;