From: Martti Rannanjärvi Date: Tue, 27 Dec 2016 13:50:31 +0000 (+0200) Subject: master: revert i_zero change on sd-daemon.c X-Git-Tag: 2.3.0.rc1~2348 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=27de85bc0361f267b500640e7092987be10daae5;p=thirdparty%2Fdovecot%2Fcore.git master: revert i_zero change on sd-daemon.c --- diff --git a/src/master/sd-daemon.c b/src/master/sd-daemon.c index a14ec7a658..6d1eebff07 100644 --- a/src/master/sd-daemon.c +++ b/src/master/sd-daemon.c @@ -131,7 +131,7 @@ int sd_is_fifo(int fd, const char *path) { if (fd < 0) return -EINVAL; - i_zero(&st_fd); + memset(&st_fd, 0, sizeof(st_fd)); if (fstat(fd, &st_fd) < 0) return -errno; @@ -141,7 +141,7 @@ int sd_is_fifo(int fd, const char *path) { if (path) { struct stat st_path; - i_zero(&st_path); + memset(&st_path, 0, sizeof(st_path)); if (stat(path, &st_path) < 0) { if (errno == ENOENT || errno == ENOTDIR) @@ -222,7 +222,7 @@ int sd_is_socket(int fd, int family, int type, int listening) { union sockaddr_union sockaddr; socklen_t l; - i_zero(&sockaddr); + memset(&sockaddr, 0, sizeof(sockaddr)); l = sizeof(sockaddr); if (getsockname(fd, &sockaddr.sa, &l) < 0) @@ -248,7 +248,7 @@ int sd_is_socket_inet(int fd, int family, int type, int listening, uint16_t port if ((r = sd_is_socket_internal(fd, type, listening)) <= 0) return r; - i_zero(&sockaddr); + memset(&sockaddr, 0, sizeof(sockaddr)); l = sizeof(sockaddr); if (getsockname(fd, &sockaddr.sa, &l) < 0) @@ -290,7 +290,7 @@ int sd_is_socket_unix(int fd, int type, int listening, const char *path, size_t if ((r = sd_is_socket_internal(fd, type, listening)) <= 0) return r; - i_zero(&sockaddr); + memset(&sockaddr, 0, sizeof(sockaddr)); l = sizeof(sockaddr); if (getsockname(fd, &sockaddr.sa, &l) < 0) @@ -354,18 +354,18 @@ int sd_notify(int unset_environment, const char *state) { goto finish; } - i_zero(&sockaddr); + memset(&sockaddr, 0, sizeof(sockaddr)); sockaddr.sa.sa_family = AF_UNIX; strncpy(sockaddr.un.sun_path, e, sizeof(sockaddr.un.sun_path)); if (sockaddr.un.sun_path[0] == '@') sockaddr.un.sun_path[0] = 0; - i_zero(&iovec); + memset(&iovec, 0, sizeof(iovec)); iovec.iov_base = (char*) state; iovec.iov_len = strlen(state); - i_zero(&msghdr); + memset(&msghdr, 0, sizeof(msghdr)); msghdr.msg_name = &sockaddr; msghdr.msg_namelen = offsetof(struct sockaddr_un, sun_path) + strlen(e);