]> code.citadel.org Git - citadel.git/blobdiff - webcit/gettext.c
ServerShutdownModule_GETTEXT() was failing on non-locale-aware systems, fixed
[citadel.git] / webcit / gettext.c
index 43b8db26ed04bfcc9fbf110fee4f6162f39a1224..b05bb9bff84e5be646d6dda257d56b38ce6353ca 100644 (file)
@@ -477,20 +477,19 @@ SessionDestroyModule_GETTEXT
 #ifdef ENABLE_NLS
        stop_selected_language();                               /* unset locale */
 #endif
+}
 
 void 
 ServerShutdownModule_GETTEXT
 (void)
 {
-#ifdef HAVE_USELOCALE
+#ifdef ENABLE_NLS
        int i;
        for (i = 0; i < nLocalesLoaded; ++i) {
                if (Empty_Locale != wc_locales[i])
                        freelocale(wc_locales[i]);
        }
        free(wc_locales);
-#endif
        if (!AvailLangLoaded) free(AvailLangLoaded);
-}
-
+#endif
 }