]> code.citadel.org Git - citadel.git/blobdiff - webcit/gettext.c
Tinkered with the memory pointers in sitemap.c to try to hopefully fix the random...
[citadel.git] / webcit / gettext.c
index a4dbd3bbef65ef26cef7d710ddf50dbb2d0a5b30..30a73258838847a8b3f75fb53b79dfcc52b5815b 100644 (file)
@@ -33,6 +33,7 @@ const char *AvailLang[] = {
        "en_GB",
        "es_ES",
        "et_EE",
+       "fi_FI",
        "fr_FR",
        "hu_HU",
        "it_IT",
@@ -468,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