diff options
Diffstat (limited to 'src/cache.c')
-rw-r--r-- | src/cache.c | 5 |
1 files changed, 3 insertions, 2 deletions
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); |