Tinkered with the memory pointers in sitemap.c to try to hopefully fix the random...
[citadel.git] / webcit / gettext.c
index c4920cea7c3082166215be18c73f378be66d8bd1..30a73258838847a8b3f75fb53b79dfcc52b5815b 100644 (file)
@@ -469,8 +469,10 @@ SessionNewModule_GETTEXT
 (wcsession *sess)
 {
 #ifdef ENABLE_NLS
-       if (!sess->Hdr->HR.Static && 
-           (sess->Hdr->HR.browser_language != NULL)) {
+       if (    (sess != NULL)
+               && (!sess->Hdr->HR.Static)
+               && (sess->Hdr->HR.browser_language != NULL)
+       ) {
                httplang_to_locale(sess->Hdr->HR.browser_language, sess);
        }
 #endif