aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorcebka@mailsupport.rambler.ru <cebka@mailsupport.rambler.ru>2008-09-23 11:47:56 +0400
committercebka@mailsupport.rambler.ru <cebka@mailsupport.rambler.ru>2008-09-23 11:47:56 +0400
commit193acf73e51b24ccca8048ebb6aaec2971594268 (patch)
treea094617b2bb6c5d867584830f2ac4c6fa5f7b8fa /plugins
parent2b65ae425b9dca345bea158471b358d3c17b9704 (diff)
downloadrspamd-193acf73e51b24ccca8048ebb6aaec2971594268.tar.gz
rspamd-193acf73e51b24ccca8048ebb6aaec2971594268.zip
* Small updates to memory pool library
- fix cases when new chunk is allocated - add memory pool allocator statistics - let it work in multi-threaded environment - add strdup function for convinience * Use memory pool allocator more widely to avoid memory leaks in future and optimize performance * Task pool chunk size is now pre-defined constant (16 Kb currently)
Diffstat (limited to 'plugins')
-rw-r--r--plugins/surbl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/surbl.c b/plugins/surbl.c
index b163a4f2f..c8a545ed1 100644
--- a/plugins/surbl.c
+++ b/plugins/surbl.c
@@ -462,7 +462,7 @@ redirector_callback (int fd, short what, void *arg)
}
if (*p == '\0') {
msg_info ("redirector_callback: got reply from redirector: '%s' -> '%s'", struri (param->url), c);
- parse_uri (param->url, c);
+ parse_uri (param->url, c, param->task->task_pool);
register_memcached_call (param->url, param->task);
param->task->save.saved ++;
}