]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fix for #920. 508/head
authorAnoop Saldanha <anoopsaldanha@gmail.com>
Fri, 30 Aug 2013 03:41:39 +0000 (09:11 +0530)
committerAnoop Saldanha <anoopsaldanha@gmail.com>
Fri, 30 Aug 2013 03:42:46 +0000 (09:12 +0530)
Cull the space before the address specified in address var variables.

src/detect-engine-address.c
src/detect-engine-iponly.c

index d6bff4898ff38675309707a2b3efdd75513f991a..64f954b3f5bcf47d61c6ebc0d3f4bd6f861e9be9 100644 (file)
@@ -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))
index c7f88d26a8b8dcb1022a4d522fbf51abc618807e..d4c23c088ea12545340f0197b66b96c1bf8cff13 100644 (file)
@@ -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))