diff options
Diffstat (limited to 'src/common/sockaddr.c')
-rw-r--r-- | src/common/sockaddr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/sockaddr.c b/src/common/sockaddr.c index 11135bb..e213dac 100644 --- a/src/common/sockaddr.c +++ b/src/common/sockaddr.c @@ -197,13 +197,13 @@ void sockaddr_prep(sockaddr_t *addr) char *sockaddr_hostname(void) { /* Fetch hostname. */ - char host[KNOT_DNAME_MAXLEN]; + char host[KNOT_DNAME_MAXLEN] = {'\0'}; if (gethostname(host, KNOT_DNAME_MAXLEN) != 0) { return NULL; } /* Fetch canonical name for this address/DNS. */ - struct addrinfo hints, *info; + struct addrinfo hints, *info = NULL; memset(&hints, 0, sizeof hints); hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_DGRAM; |