aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_expressions.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-11-29 19:07:41 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-11-29 19:07:41 +0000
commitd9777316bfbfd8194cb94c1615dfa488360da674 (patch)
treea04cbad018d671641ce1d38227ccf44531e4be6a /src/libmime/mime_expressions.c
parent9a7f6f24d0cb6e5713360c09b801576f74bf04c5 (diff)
downloadrspamd-d9777316bfbfd8194cb94c1615dfa488360da674.tar.gz
rspamd-d9777316bfbfd8194cb94c1615dfa488360da674.zip
Avoid treating of URLs as zero terminated strings
Diffstat (limited to 'src/libmime/mime_expressions.c')
-rw-r--r--src/libmime/mime_expressions.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libmime/mime_expressions.c b/src/libmime/mime_expressions.c
index 89def6af7..8f3f6d041 100644
--- a/src/libmime/mime_expressions.c
+++ b/src/libmime/mime_expressions.c
@@ -772,13 +772,13 @@ tree_url_callback (gpointer key, gpointer value, void *data)
task = param->task;
ret = rspamd_mime_regexp_element_process (param->task, param->re,
- struri (url), 0, FALSE);
+ url->string, url->urllen, FALSE);
param->found = ret;
if (G_UNLIKELY (param->re->is_test)) {
- msg_info_task ("process test regexp %s for url %s returned FALSE",
- param->re->regexp_text, struri (url));
+ msg_info_task ("process test regexp %s for url %*s returned FALSE",
+ param->re->regexp_text, url->urllen, url->string);
}
}