commit | b8ba87ac231c3facccb1e5b0e8b1b88dd162f8f3 | [log] [tgz] |
---|---|---|
author | Jens Axboe <axboe@fb.com> | Fri Apr 11 11:37:34 2014 -0600 |
committer | Jens Axboe <axboe@fb.com> | Fri Apr 11 11:37:34 2014 -0600 |
tree | f33471b819c11643fb628eade753f1c9e96d72b0 | |
parent | e0c8b741108cd59ce4435082b5afd5c69a6f713e [diff] [blame] |
server: ensure that server pid file mem is always freed Signed-off-by: Jens Axboe <axboe@fb.com>
diff --git a/server.c b/server.c index beee2db..73866d7 100644 --- a/server.c +++ b/server.c
@@ -1683,6 +1683,7 @@ if (check_existing_pidfile(pidfile)) { log_err("fio: pidfile %s exists and server appears alive\n", pidfile); + free(pidfile); return -1; } @@ -1694,6 +1695,7 @@ } else if (pid) { int ret = write_pid(pid, pidfile); + free(pidfile); exit(ret); }