aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2006-10-11 09:35:33 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2006-10-11 09:35:33 +0000
commit4c13be54910d08daf9bbc2bd6f4cca665a9975dd (patch)
treec86115e01db84c1742e5154905b1c25aa339b060 /src/main.c
parent45f9626e402fb4eec63a73990d4867ecec2b7c25 (diff)
downloadmailfromd-4c13be54910d08daf9bbc2bd6f4cca665a9975dd.tar.gz
mailfromd-4c13be54910d08daf9bbc2bd6f4cca665a9975dd.tar.bz2
(method_standard, method_strict): Initialize last_poll_sent, last_poll_recv to empty strings if cache was used.
git-svn-id: file:///svnroot/mailfromd/trunk@622 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index aeb4eadb..ce2da03e 100644
--- a/src/main.c
+++ b/src/main.c
@@ -857,8 +857,10 @@ method_strict(eval_environ_t env, char *email, char *client_addr,
}
if (mf_resolved(rc))
cache_insert2(email, client_addr, rc);
- } else
+ } else {
+ set_last_poll_result(env, client_addr, NULL, NULL);
set_cache_used(env, 1);
+ }
return rc;
}
@@ -892,8 +894,10 @@ method_standard(eval_environ_t env, char *email, char *ehlo, char *mailfrom)
}
if (mf_resolved(rc))
cache_insert(email, rc);
- } else
+ } else {
+ set_last_poll_result(env, email, NULL, NULL);
set_cache_used(env, 1);
+ }
return rc;
}

Return to:

Send suggestions and report system problems to the System administrator.