]> granicus.if.org Git - neomutt/commitdiff
fix: set the DebugFile
authorRichard Russon <rich@flatcap.org>
Fri, 16 Mar 2018 13:54:02 +0000 (13:54 +0000)
committerRichard Russon <rich@flatcap.org>
Fri, 16 Mar 2018 13:54:03 +0000 (13:54 +0000)
Make sure that the DebugFile is always set on startup, otherwise
`neomutt -d2` will fail and stop the app.

main.c

diff --git a/main.c b/main.c
index 9702b01f0eaea48fafa24722b2b7d40d01691183..4412fcb501f6e2360a8204f8558937bae9dde7f8 100644 (file)
--- a/main.c
+++ b/main.c
@@ -455,6 +455,13 @@ int main(int argc, char **argv, char **env)
     set_default_value("debug_file", (intptr_t) mutt_str_strdup(dfile));
     mutt_str_replace(&DebugFile, dfile);
   }
+  else
+  {
+    /* Make sure that the DebugFile has a value */
+    LogAllowDebugSet = true;
+    reset_value("debug_file");
+    LogAllowDebugSet = false;
+  }
 
   if (dlevel)
   {