server: quit client when job run is complete
[fio.git] / client.c
index dfc172eac220ecda8571340e78d15fd5f7d14bf2..b47624b53393f9977e1d869f517b7bf52a0b9270 100644 (file)
--- a/client.c
+++ b/client.c
@@ -128,6 +128,10 @@ int fio_handle_clients(void)
                        free(cmd);
                        continue;
                }
+               if (cmd->opcode == FIO_NET_CMD_QUIT) {
+                       free(cmd);
+                       break;
+               }
                if (cmd->opcode != FIO_NET_CMD_TEXT) {
                        printf("non text: %d\n", cmd->opcode);
                        free(cmd);