commit | 19c65179fad3e0a32a450401ba7d312169627fdd | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@kernel.dk> | Wed Oct 05 22:05:37 2011 +0200 |
committer | Jens Axboe <axboe@kernel.dk> | Wed Oct 05 22:05:37 2011 +0200 |
tree | 6530c142360ee227dae6e7233a61a235acd9379b | |
parent | e951bdc47d094d43d6f41de95c6af191b8346459 [diff] [blame] |
server: quit on !block and backend exit Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/server.c b/server.c index 2aff062..6f216d5 100644 --- a/server.c +++ b/server.c
@@ -358,8 +358,11 @@ break; log_err("fio: poll: %s\n", strerror(errno)); break; - } else if (!ret) + } else if (!ret) { + if (!block) + return 0; continue; + } if (pfd.revents & POLLIN) break; @@ -367,7 +370,7 @@ ret = 1; break; } - } while (1); + } while (!exit_backend); if (ret < 0) break;