server: malloc/free fix

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/client.c b/client.c
index 63ecee6..05bba38 100644
--- a/client.c
+++ b/client.c
@@ -106,13 +106,11 @@
 	fd = socket(AF_INET, SOCK_STREAM, 0);
 	if (fd < 0) {
 		log_err("fio: socket: %s\n", strerror(errno));
-		free(client);
 		return 1;
 	}
 
 	if (connect(fd, (struct sockaddr *) &client->addr, sizeof(client->addr)) < 0) {
 		log_err("fio: connect: %s\n", strerror(errno));
-		free(client);
 		return 1;
 	}
 
@@ -278,6 +276,5 @@
 	}
 
 	free(pfds);
-
 	return 0;
 }
diff --git a/server.c b/server.c
index 8f93d2f..648758e 100644
--- a/server.c
+++ b/server.c
@@ -302,6 +302,7 @@
 			break;
 
 		free(cmd);
+		cmd = NULL;
 	}
 
 	if (cmd)