X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/106005004ec79d27c897a338a80eca8941208914..27d3cdbc943a57d64f4f2a35a4f1e1b15d9ca41f:/cleanup.c diff --git a/cleanup.c b/cleanup.c index abd7b0df..b4eac0c4 100644 --- a/cleanup.c +++ b/cleanup.c @@ -51,8 +51,12 @@ void exit_cleanup(int code) if (code) { kill_all(SIGUSR1); } - if ((cleanup_pid != 0) && (cleanup_pid == (int) getpid())) - unlink(lp_pid_file()); + if ((cleanup_pid != 0) && (cleanup_pid == (int) getpid())) { + char *pidf = lp_pid_file(); + if (pidf && *pidf) { + unlink(lp_pid_file()); + } + } exit(code); }