(get_charset_aliases): Don't try to free file_name
authorJim Meyering <jim@meyering.net>
Mon, 6 Mar 2000 11:19:23 +0000 (11:19 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 6 Mar 2000 11:19:23 +0000 (11:19 +0000)
if it's NULL (because we ran out of memory).  From Bruno Haible.

lib/localcharset.c

index 86f7ed1..e80a2c5 100644 (file)
@@ -132,7 +132,8 @@ get_charset_aliases ()
        }
 
       charset_aliases = cp;
-      free (file_name);
+      if (file_name != NULL)
+       free (file_name);
     }
 
   return cp;