diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-03-02 09:21:24 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-03-02 09:21:24 +0300 |
commit | c1e155820bb5f16eece4b9b6e93d1446f5466742 (patch) | |
tree | 6d061b65d8ff0ca1311086fefe573530cc368758 /src/plugins | |
parent | 496249dabef15cb033c0a5a2a74f5a021f6012c1 (diff) | |
download | rspamd-c1e155820bb5f16eece4b9b6e93d1446f5466742.tar.gz rspamd-c1e155820bb5f16eece4b9b6e93d1446f5466742.zip |
* Fix dispatcher bugs and add some debug output
* Fix log output for surbl
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/surbl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/surbl.c b/src/plugins/surbl.c index e048ed132..330e9cc66 100644 --- a/src/plugins/surbl.c +++ b/src/plugins/surbl.c @@ -310,8 +310,11 @@ static void dns_callback (int result, char type, int count, int ttl, void *addresses, void *data) { struct memcached_param *param = (struct memcached_param *)data; + char c; msg_debug ("dns_callback: in surbl request callback"); + c = *(param->url->host + param->url->hostlen); + *(param->url->host + param->url->hostlen) = 0; /* If we have result from DNS server, this url exists in SURBL, so increase score */ if (result == DNS_ERR_NONE && type == DNS_IPv4_A) { msg_info ("surbl_check: url %s is in surbl %s", param->url->host, surbl_module_ctx->suffix); @@ -320,6 +323,7 @@ dns_callback (int result, char type, int count, int ttl, void *addresses, void * else { msg_debug ("surbl_check: url %s is not in surbl %s", param->url->host, surbl_module_ctx->suffix); } + *(param->url->host + param->url->hostlen) = c; param->task->save.saved --; if (param->task->save.saved == 0) { |