X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fcontext_read.c;h=fcc12f99c29c9037a75ef9bdbb3af480b2536a04;hb=0e7106da702d97e10f3bd24d8284a2ab86044ebd;hp=c3fe5995943e48bd0ec295bc0bebad862498653a;hpb=9e43ae1d70f7da5d175425092395f9beb2d625d3;p=mmh diff --git a/sbr/context_read.c b/sbr/context_read.c index c3fe599..fcc12f9 100644 --- a/sbr/context_read.c +++ b/sbr/context_read.c @@ -28,8 +28,6 @@ #include /* system call errors */ #include /* structure for getpwuid() results */ -extern int errno; /* system call error number */ - void context_read (void) { @@ -122,6 +120,12 @@ context_read (void) if ((cp = getenv ("MHCONTEXT")) == (char *)0 || *cp == '\0') cp = context; + /* context is NULL if context_foil() was called to disable use of context */ + if (!cp) { + ctxpath = NULL; + return; + } + ctxpath = getcpy (m_maildir (cp)); if ((ib = lkfopen (ctxpath, "r"))) {