Remove const qualifiers from encoding converter components.
[pspp] / src / libpspp / i18n.c
index 8e99aa04236cb1cf7cd326848b20461f4ceb2e7d..0e9b2b1b3863bf6326d238d7f9508aefb17f8894 100644 (file)
@@ -42,9 +42,9 @@
 #endif
 
 struct converter
 {
-    const char *tocode;
-    const char *fromcode;
+ {
+    char *tocode;
+    char *fromcode;
     iconv_t conv;
   };
 
@@ -291,8 +291,11 @@ i18n_done (void)
 {
   struct hmapx_node *node;
   struct converter *cvtr;
+
   HMAPX_FOR_EACH (cvtr, node, &map)
     {
+      free (cvtr->tocode);
+      free (cvtr->fromcode);
       iconv_close (cvtr->conv);
       free (cvtr);
     }