]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/unicode/charcnv.c
Merge branch 'develop'
[netatalk.git] / libatalk / unicode / charcnv.c
index be9186e6028fb09d33190abc41167e48bf3437d1..474edee2762521115545dd9fd28aa42cb4702a33 100644 (file)
@@ -94,6 +94,16 @@ int set_charset_name(charset_t ch, const char *name)
     return 0;
 }
 
+void free_charset_names(void)
+{
+    for (int ch = 0; ch < MAX_CHARSETS; ch++) {
+        if (charset_names[ch]) {
+            free(charset_names[ch]);
+            charset_names[ch] = NULL;
+        }
+    }
+}
+
 static struct charset_functions* get_charset_functions (charset_t ch)
 {
     if (charsets[ch] != NULL)