diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-02-06 08:44:34 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2008-02-06 08:44:34 +0000 |
commit | a899d134fb11a7cd835d9a2266d31451287c7d14 (patch) | |
tree | 245a78db834bc46c156ce99e07fbb89b4a8a77d6 | |
parent | 77757c8d84e0fdde04be923c8a7f3ea8cd7bcf39 (diff) | |
download | mailfromd-a899d134fb11a7cd835d9a2266d31451287c7d14.tar.gz mailfromd-a899d134fb11a7cd835d9a2266d31451287c7d14.tar.bz2 |
* src/dnsbase.c (dns_resolve_hostname,a_lookup): Change
initialization of domainbuf.
* src/syslog_async.c: Include fcntl.h.
git-svn-id: file:///svnroot/mailfromd/trunk@1604 7a8a7f39-df28-0410-adc6-e0d955640f24
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/dnsbase.c | 8 | ||||
-rw-r--r-- | src/syslog_async.c | 1 |
3 files changed, 12 insertions, 3 deletions
@@ -1,3 +1,9 @@ +2008-02-06 Sergey Poznyakoff <gray@gnu.org.ua> + + * src/dnsbase.c (dns_resolve_hostname,a_lookup): Change + initialization of domainbuf. + * src/syslog_async.c: Include fcntl.h. + 2008-02-04 Sergey Poznyakoff <gray@gnu.org.ua> * configure.ac: Check for locale.h 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> |