diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | src/cache.c | 5 | ||||
-rw-r--r-- | src/mailfromd.h | 2 |
3 files changed, 7 insertions, 3 deletions
@@ -1,5 +1,8 @@ 2007-10-10 Sergey Poznyakoff <gray@gnu.org.ua> + * src/mailfromd.h [!ENABLE_NLS] (bindtextdomain): Fix definition. + * src/cache.c (cache_get2): Fix misplaced variable definition. + * src/dnsbase.c (dns_resolve_hostname): Remove stray free, left over after 2007-09-03. diff --git a/src/cache.c b/src/cache.c index 26a0c809..2bc63025 100644 --- a/src/cache.c +++ b/src/cache.c @@ -154,11 +154,12 @@ cache_get2(char *email, char *client_addr) { mf_status rc = mf_failure; size_t size; - + char *key; + if (!cache_format->enabled) return mf_failure; size = strlen(email) + 1 + strlen(client_addr) + 1; - char *key = malloc(size); + key = malloc(size); if (key) { strcat(strcat(strcpy(key, email), ":"), client_addr); rc = cache_get(key); diff --git a/src/mailfromd.h b/src/mailfromd.h index 7ce0f898..faf96d25 100644 --- a/src/mailfromd.h +++ b/src/mailfromd.h @@ -66,7 +66,7 @@ # define dgettext(domain, msgid) (msgid) # define ngettext(sg,pl,cnt) (cnt == 1) ? (sg) : (pl) # define textdomain(Domain) -# define bindtextdomain(Package, Directory) +# define bindtextdomain(Package, Directory) (char*) ((errno = ENOSYS),NULL) #endif /* ENABLE_NLS */ /* Status values used throughout the program */ |