diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dnsbase.c | 8 | ||||
-rw-r--r-- | src/syslog_async.c | 1 |
2 files changed, 6 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 @@ -576,8 +576,9 @@ dns_resolve_hostname(const char *host, 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); @@ -616,8 +617,9 @@ a_lookup(const char *host, { 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; diff --git a/src/syslog_async.c b/src/syslog_async.c index 006cf16e..0882f7be 100644 --- a/src/syslog_async.c +++ b/src/syslog_async.c @@ -24,6 +24,7 @@ #include <sys/syslog.h> #include <netinet/in.h> #include <signal.h> +#include <fcntl.h> #include <sys/uio.h> #include <sys/wait.h> |