From 19c65179fad3e0a32a450401ba7d312169627fdd Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 5 Oct 2011 22:05:37 +0200 Subject: [PATCH] server: quit on !block and backend exit Signed-off-by: Jens Axboe --- server.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.c b/server.c index 2aff0625..6f216d5d 100644 --- a/server.c +++ b/server.c @@ -358,8 +358,11 @@ static int handle_connection(int sk, int block) 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 @@ static int handle_connection(int sk, int block) ret = 1; break; } - } while (1); + } while (!exit_backend); if (ret < 0) break; -- 2.25.1