]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Fix for #922.
authorAnoop Saldanha <anoopsaldanha@gmail.com>
Fri, 6 Sep 2013 16:28:51 +0000 (21:58 +0530)
committerVictor Julien <victor@inliniac.net>
Mon, 9 Sep 2013 15:55:10 +0000 (17:55 +0200)
Add more relevant error message when we supply invalid value for
defrag.trackers and defrag.hash-size

src/defrag-hash.c

index f6c4523f93a7e0acc6f4bb514a64a41ab43d9eca..da6a37145ae155903886cd1e5a4e8199d81361f3 100644 (file)
@@ -157,6 +157,8 @@ void DefragInitConfig(char quiet)
         if (ByteExtractStringUint32(&configval, 10, strlen(conf_val),
                                     conf_val) > 0) {
             defrag_config.hash_size = configval;
+        } else {
+            WarnInvalidConfEntry("defrag.hash-size", "%"PRIu32, defrag_config.hash_size);
         }
     }
 
@@ -166,6 +168,8 @@ void DefragInitConfig(char quiet)
         if (ByteExtractStringUint32(&configval, 10, strlen(conf_val),
                                     conf_val) > 0) {
             defrag_config.prealloc = configval;
+        } else {
+            WarnInvalidConfEntry("defrag.trackers", "%"PRIu32, defrag_config.prealloc);
         }
     }
     SCLogDebug("DefragTracker config from suricata.yaml: memcap: %"PRIu64", hash-size: "