diff options
Diffstat (limited to 'daemon.c')
| -rw-r--r-- | daemon.c | 14 | 
1 files changed, 1 insertions, 13 deletions
@@ -760,7 +760,7 @@ static void handle(int incoming, struct sockaddr *addr, socklen_t addrlen)  		snprintf(portbuf, sizeof(portbuf), "REMOTE_PORT=%d",  		    ntohs(sin_addr->sin_port));  #ifndef NO_IPV6 -	} else if (addr && addr->sa_family == AF_INET6) { +	} else if (addr->sa_family == AF_INET6) {  		struct sockaddr_in6 *sin6_addr = (void *) addr;  		char *buf = addrbuf + 12; @@ -1047,18 +1047,6 @@ static int service_loop(struct socketlist *socklist)  	}  } -/* if any standard file descriptor is missing open it to /dev/null */ -static void sanitize_stdfds(void) -{ -	int fd = open("/dev/null", O_RDWR, 0); -	while (fd != -1 && fd < 2) -		fd = dup(fd); -	if (fd == -1) -		die_errno("open /dev/null or dup failed"); -	if (fd > 2) -		close(fd); -} -  #ifdef NO_POSIX_GOODIES  struct credentials;  | 
