aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/radix.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-03-09 15:55:52 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-03-09 15:55:52 +0000
commit4ea1df99ee9fde46a6e6ea1bd7fdf635cd8be7ca (patch)
tree22da02d03198be0bb3505f97daf870dd70155261 /src/libutil/radix.c
parent71d33dd221fde66f16a969371adccdce278de50c (diff)
downloadrspamd-4ea1df99ee9fde46a6e6ea1bd7fdf635cd8be7ca.tar.gz
rspamd-4ea1df99ee9fde46a6e6ea1bd7fdf635cd8be7ca.zip
[Fix] Skip invalid addresses when parsing IP lists
Diffstat (limited to 'src/libutil/radix.c')
-rw-r--r--src/libutil/radix.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libutil/radix.c b/src/libutil/radix.c
index 7dc0b8237..d52f4bf37 100644
--- a/src/libutil/radix.c
+++ b/src/libutil/radix.c
@@ -184,6 +184,9 @@ rspamd_radix_add_iplist (const gchar *list, const gchar *separators,
}
else {
msg_warn_radix ("invalid IP address: %s", token);
+
+ cur ++;
+ continue;
}
if (af == AF_INET) {