]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
unix-socket: fix pcap filename sets
authorVictor Julien <victor@inliniac.net>
Mon, 10 Dec 2018 11:19:31 +0000 (12:19 +0100)
committerVictor Julien <victor@inliniac.net>
Sat, 16 Feb 2019 13:58:18 +0000 (14:58 +0100)
src/runmode-unix-socket.c

index 086f5fffd14765c64fc8cdd1447e507fb5d3a82f..ada465e88eb2e458cb754399d3307f3ff032e933 100644 (file)
@@ -313,14 +313,14 @@ static TmEcode UnixSocketPcapFilesCheck(void *data)
     SCLogInfo("Starting run for '%s'", cfile->filename);
     unix_manager_file_task_running = 1;
     this->running = 1;
-    if (ConfSet("pcap-file.file", cfile->filename) != 1) {
+    if (ConfSetFinal("pcap-file.file", cfile->filename) != 1) {
         SCLogError(SC_ERR_INVALID_ARGUMENTS,
                 "Can not set working file to '%s'", cfile->filename);
         PcapFilesFree(cfile);
         return TM_ECODE_FAILED;
     }
     if (cfile->output_dir) {
-        if (ConfSet("default-log-dir", cfile->output_dir) != 1) {
+        if (ConfSetFinal("default-log-dir", cfile->output_dir) != 1) {
             SCLogError(SC_ERR_INVALID_ARGUMENTS,
                     "Can not set output dir to '%s'", cfile->output_dir);
             PcapFilesFree(cfile);
@@ -330,7 +330,7 @@ static TmEcode UnixSocketPcapFilesCheck(void *data)
     if (cfile->tenant_id > 0) {
         char tstr[16];
         snprintf(tstr, sizeof(tstr), "%d", cfile->tenant_id);
-        if (ConfSet("pcap-file.tenant-id", tstr) != 1) {
+        if (ConfSetFinal("pcap-file.tenant-id", tstr) != 1) {
             SCLogError(SC_ERR_INVALID_ARGUMENTS,
                     "Can not set working tenant-id to '%s'", tstr);
             PcapFilesFree(cfile);