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)