remove uneccessary check (already done in pidfile.c)
This commit is contained in:
		@@ -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);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user