remove uneccessary check (already done in pidfile.c)
No binary (build failed)
—
(log yok)
| @@ -60,13 +60,13 @@ void background(const char *pidfile) | |
| int pid_fd; | |
| /* hold lock during fork. */ | |
| - | if (pidfile) pid_fd = pidfile_acquire(pidfile); |
| + | pid_fd = pidfile_acquire(pidfile); |
| if (daemon(0, 0) == -1) { | |
| perror("fork"); | |
| exit(1); | |
| } | |
| daemonized++; | |
| - | if (pidfile) pidfile_write_release(pid_fd); |
| + | pidfile_write_release(pid_fd); |
| #endif /* __uClinux__ */ | |
| } | |
| @@ -96,10 +96,8 @@ void start_log_and_pid(const char *client_server, const char *pidfile) | |
| sanitize_fds(); | |
| /* do some other misc startup stuff while we are here to save bytes */ | |
| - | if (pidfile) { |
| - | pid_fd = pidfile_acquire(pidfile); |
| - | pidfile_write_release(pid_fd); |
| - | } |
| + | pid_fd = pidfile_acquire(pidfile); |
| + | pidfile_write_release(pid_fd); |
| /* equivelent of doing a fflush after every \n */ | |
| setlinebuf(stdout); | |