diff options
Diffstat (limited to 'src/dnsbase.c')
-rw-r--r-- | src/dnsbase.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/dnsbase.c b/src/dnsbase.c index 3d063166..ba5de172 100644 --- a/src/dnsbase.c +++ b/src/dnsbase.c @@ -573,14 +573,15 @@ dns_resolve_ipstr(const char *ipstr, const char *domain, dns_status dns_resolve_hostname(const char *host, char *answer, size_t answer_size, char *ipbuf, size_t ipbsize, unsigned long *ttl) { struct loop_data ld; char namebuf[NSIZE]; - char domainbuf[NSIZE] = ""; - + char domainbuf[NSIZE]; + + domainbuf[0] = 0; ld.qtype = ld.atype = T_A; strncpy(namebuf, host, sizeof namebuf - 1); ld.name = namebuf; ld.name_size = sizeof namebuf; ld.domain = domainbuf; @@ -613,14 +614,15 @@ dns_status a_lookup(const char *host, GACOPYZ_UINT32_T *ipbuf, size_t ipbsize, size_t *ipcount, unsigned long *ttl, char *answer, size_t answer_size) { struct loop_data ld; char namebuf[NSIZE]; - char domainbuf[NSIZE] = ""; + char domainbuf[NSIZE]; + domainbuf[0] = 0; ld.qtype = ld.atype = T_A; strncpy(namebuf, host, sizeof namebuf - 1); ld.name = namebuf; ld.name_size = sizeof namebuf; ld.domain = domainbuf; ld.domain_size = sizeof domainbuf; |