From: Ken Hornstein Date: Fri, 14 Mar 2014 19:22:12 +0000 (-0400) Subject: Sigh. Make localmbox work even if we're not using -debug. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/b73185efc787e834b423b1f6d3a44e5ed6a54df5?ds=sidebyside;hp=5852752806ca7016d83f6bdd096e6df7aefffbb3 Sigh. Make localmbox work even if we're not using -debug. --- diff --git a/uip/mhparam.c b/uip/mhparam.c index 33f06574..bf59b60e 100644 --- a/uip/mhparam.c +++ b/uip/mhparam.c @@ -36,6 +36,7 @@ static char *sbackup = BACKUP_PREFIX; static char *datalocking = "fcntl"; static char *localmbox = ""; +static int localmbox_primed = 0; extern char *spoollocking; @@ -173,6 +174,10 @@ main(int argc, char **argv) } } else { comps[compp++] = cp; + if (strcmp("localmbox", cp) == 0 && ! localmbox_primed) { + localmbox = getlocalmbox(); + localmbox_primed = 1; + } } } @@ -197,7 +202,10 @@ main(int argc, char **argv) if ((cp = context_find("datalocking"))) { datalocking = cp; } /* Also set localmbox here */ - localmbox = getlocalmbox(); + if (! localmbox_primed) { + localmbox = getlocalmbox(); + localmbox_primed = 1; + } /* * Print the current value of everything in