X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/0fe9d768626320191fb3224c6e4f1896cd16fc8c..872ef4dde72a88ceb1358849a462f791135b842d:/config/config.c diff --git a/config/config.c b/config/config.c index 020d610d..fa3df3bd 100644 --- a/config/config.c +++ b/config/config.c @@ -1,6 +1,4 @@ - -/* - * config.c -- master nmh configuration file +/* config.c -- master nmh configuration file * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -8,12 +6,12 @@ */ #include +#include "sbr/m_maildir.h" #include #define nmhbindir(file) NMHBINDIR#file #define nmhlibexecdir(file) NMHLIBEXECDIR#file #define nmhetcdir(file) NMHETCDIR#file -#define nmhdocdir(file) NMHDOCDIR#file /* @@ -58,14 +56,15 @@ etcpath (char *file) } } - snprintf (epath, sizeof(epath), "%s/%s", pp, cp ? cp : ""); + snprintf (epath, sizeof(epath), "%s/%s", pp, FENDNULL(cp)); if (cp) *--cp = '/'; if (access (epath, R_OK) != NOTOK) - return epath; /* else fall */ -try_it: + return epath; + /* FALLTHRU */ +try_it: default: /* Check nmh Mail directory */ if (access ((cp = m_mailpath (file)), R_OK) != NOTOK) { @@ -78,7 +77,7 @@ try_it: /* Check nmh `etc' directory */ snprintf (epath, sizeof(epath), nmhetcdir(/%s), file); - return (access (epath, R_OK) != NOTOK ? epath : file); + return access(epath, R_OK) != NOTOK ? epath : file; } @@ -332,4 +331,3 @@ char *foldprot = "700"; */ char *msgprot = "600"; -