From e2f4144d999f3161a151b317fa50d34871abc299 Mon Sep 17 00:00:00 2001 From: Anoop Saldanha Date: Fri, 30 Aug 2013 09:11:39 +0530 Subject: [PATCH] fix for #920. Cull the space before the address specified in address var variables. --- src/detect-engine-address.c | 4 ++++ src/detect-engine-iponly.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/detect-engine-address.c b/src/detect-engine-address.c index d6bff4898f..64f954b3f5 100644 --- a/src/detect-engine-address.c +++ b/src/detect-engine-address.c @@ -600,6 +600,10 @@ int DetectAddressParseString(DetectAddress *dd, char *str) char *ip2 = NULL; char *mask = NULL; int r = 0; + + while (*str != '\0' && *str == ' ') + str++; + char *ipdup = SCStrdup(str); if (unlikely(ipdup == NULL)) diff --git a/src/detect-engine-iponly.c b/src/detect-engine-iponly.c index c7f88d26a8..d4c23c088e 100644 --- a/src/detect-engine-iponly.c +++ b/src/detect-engine-iponly.c @@ -106,6 +106,10 @@ static int IPOnlyCIDRItemParseSingle(IPOnlyCIDRItem *dd, char *str) char *ip2 = NULL; char *mask = NULL; int r = 0; + + while (*str != '\0' && *str == ' ') + str++; + char *ipdup = SCStrdup(str); if (unlikely(ipdup == NULL)) -- 2.47.3