diff --git a/unix/uxnet.c b/unix/uxnet.c index 3440d19e..82b413dc 100644 --- a/unix/uxnet.c +++ b/unix/uxnet.c @@ -203,6 +203,7 @@ SockAddr sk_namelookup(char *host, char **canonicalname) SockAddr sk_nonamelookup(char *host) { SockAddr ret = smalloc(sizeof(struct SockAddr_tag)); + ret->error = NULL; ret->family = AF_UNSPEC; strncpy(ret->hostname, host, lenof(ret->hostname)); ret->hostname[lenof(ret->hostname)-1] = '\0'; diff --git a/winnet.c b/winnet.c index e94075b5..0b93fcd2 100644 --- a/winnet.c +++ b/winnet.c @@ -365,6 +365,7 @@ SockAddr sk_namelookup(char *host, char **canonicalname) SockAddr sk_nonamelookup(char *host) { SockAddr ret = smalloc(sizeof(struct SockAddr_tag)); + ret->error = NULL; ret->family = AF_UNSPEC; strncpy(ret->hostname, host, lenof(ret->hostname)); ret->hostname[lenof(ret->hostname)-1] = '\0';