server: send quit if we don't add a job

Otherwise the client gets stuck.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/server.c b/server.c
index 0f64c23..f586235 100644
--- a/server.c
+++ b/server.c
@@ -282,8 +282,10 @@
 	char *buf = (char *) cmd->payload;
 	int ret;
 
-	if (parse_jobs_ini(buf, 1, 0))
+	if (parse_jobs_ini(buf, 1, 0)) {
+		fio_server_send_quit_cmd();
 		return -1;
+	}
 
 	fio_net_send_simple_cmd(server_fd, FIO_NET_CMD_START, 0);
 
@@ -308,8 +310,10 @@
 		dprint(FD_NET, "server: %d: %s\n", i, argv[i]);
 	}
 
-	if (parse_cmd_line(pdu->argc, argv))
+	if (parse_cmd_line(pdu->argc, argv)) {
+		fio_server_send_quit_cmd();
 		return -1;
+	}
 
 	fio_net_send_simple_cmd(server_fd, FIO_NET_CMD_START, 0);