diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-03-09 15:55:52 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-03-09 15:55:52 +0000 |
commit | 4ea1df99ee9fde46a6e6ea1bd7fdf635cd8be7ca (patch) | |
tree | 22da02d03198be0bb3505f97daf870dd70155261 /src/libutil/radix.c | |
parent | 71d33dd221fde66f16a969371adccdce278de50c (diff) | |
download | rspamd-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.c | 3 |
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) { |