diff --git a/cde/programs/dtlogin/vgutil.c b/cde/programs/dtlogin/vgutil.c index 1d7e73ed6..f38c7778c 100644 --- a/cde/programs/dtlogin/vgutil.c +++ b/cde/programs/dtlogin/vgutil.c @@ -791,7 +791,7 @@ unsigned char * ReadCatalog(int setn, int msgn, char *dflt) { OpenCatalog(); - if (0 > (int) nl_fd) + if ((0 > (int) nl_fd) || (NULL == langenv)) return (unsigned char*) dflt; else return (unsigned char*) catgets(nl_fd, setn, msgn, dflt);