X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=sbr%2Fcontext_read.c;h=32051c525134f331537485f130f371b1bf58a97a;hb=221548ea735d938b83f081a654ba93fbb0de747a;hp=6a1eea1259cfbaa94ac75a41232ff8abb3387525;hpb=d72dc17f4164fd8a3e3c56a74a66a21138d82814;p=mmh diff --git a/sbr/context_read.c b/sbr/context_read.c index 6a1eea1..32051c5 100644 --- a/sbr/context_read.c +++ b/sbr/context_read.c @@ -39,6 +39,13 @@ context_read (void) register FILE *ib; /* profile and context file pointer */ /* + * If this routine _is_ called again (despite the wanings in the + * comments above), return immediately. + */ + if ( m_defs != 0 ) + return; + + /* * Find user's home directory. Try the HOME environment variable first, * the home directory field in the password file if that's not found. */