diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-11-29 19:07:41 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-11-29 19:07:41 +0000 |
commit | d9777316bfbfd8194cb94c1615dfa488360da674 (patch) | |
tree | a04cbad018d671641ce1d38227ccf44531e4be6a /src/libmime/mime_expressions.c | |
parent | 9a7f6f24d0cb6e5713360c09b801576f74bf04c5 (diff) | |
download | rspamd-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.c | 6 |
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); } } |