projects
/
fio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
01be038
)
Fix fragmented package opcode mismatch
author
Jens Axboe
<axboe@kernel.dk>
Sat, 15 Oct 2011 14:07:40 +0000
(16:07 +0200)
committer
Jens Axboe
<axboe@kernel.dk>
Sat, 15 Oct 2011 14:07:40 +0000
(16:07 +0200)
Signed-off-by: Jens Axboe <axboe@kernel.dk>
server.c
patch
|
blob
|
blame
|
history
diff --git
a/server.c
b/server.c
index c1ced42dd351c9e25666cb495fbff7c884ee35cb..7c4804adc17195675eaad8a101488a9746ab2ecf 100644
(file)
--- a/
server.c
+++ b/
server.c
@@
-183,8
+183,12
@@
struct fio_net_cmd *fio_net_recv_cmd(int sk)
if (first)
memcpy(cmdret, &cmd, sizeof(cmd));
- else
- assert(cmdret->opcode == cmd.opcode);
+ else if (cmdret->opcode != cmd.opcode) {
+ log_err("fio: fragment opcode mismatch (%d != %d)\n",
+ cmdret->opcode, cmd.opcode);
+ ret = 1;
+ break;
+ }
if (!cmd.pdu_len)
break;