server: package defrag fix
Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/server.c b/server.c
index 92d37bd..7202f10 100644
--- a/server.c
+++ b/server.c
@@ -135,7 +135,6 @@
cmd_size += cmd.pdu_len;
cmdret = realloc(cmdret, cmd_size);
- pdu = (void *) cmdret->payload;
if (first)
memcpy(cmdret, &cmd, sizeof(cmd));
@@ -161,7 +160,8 @@
}
pdu_offset += cmd.pdu_len;
- cmdret->pdu_len += cmd.pdu_len;
+ if (!first)
+ cmdret->pdu_len += cmd.pdu_len;
first = 0;
} while (cmd.flags & FIO_NET_CMD_F_MORE);