(get_charset_aliases): Don't try to free file_name
[pspp] / lib / localcharset.c
index 86f7ed1b2e09ba35cfad1de6e47ccc7155352952..e80a2c523991aea41240bc26e21ea2960a9fe05b 100644 (file)
@@ -132,7 +132,8 @@ get_charset_aliases ()
        }
 
       charset_aliases = cp;
-      free (file_name);
+      if (file_name != NULL)
+       free (file_name);
     }
 
   return cp;