]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
disallow-use-of-configuration-file-with-unittests
authorEileen Donlon <emdonlo@gmail.com>
Wed, 14 Mar 2012 16:43:38 +0000 (12:43 -0400)
committerVictor Julien <victor@inliniac.net>
Mon, 19 Mar 2012 09:38:12 +0000 (10:38 +0100)
src/suricata.c

index 6d65905b308a31714137aea2d653ee814751733c..933becbddc203ee400e6423bbbf91927e3c9c30f 100644 (file)
@@ -1183,6 +1183,12 @@ int main(int argc, char **argv)
 
     /* Load yaml configuration file if provided. */
     if (conf_filename != NULL) {
+#ifdef UNITTESTS
+        if (run_mode == RUNMODE_UNITTEST) {
+            SCLogError(SC_ERR_CMD_LINE, "ERROR: Should not use a configuration file with unittests.\n");
+            exit(EXIT_FAILURE);
+        }
+#endif
         if (ConfYamlLoadFile(conf_filename) != 0) {
             /* Error already displayed. */
             exit(EXIT_FAILURE);