]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(_nl_load_locale_from_archive): Free normalized_codeset even if p was already normalized.
authorUlrich Drepper <drepper@redhat.com>
Fri, 9 Sep 2005 16:56:52 +0000 (16:56 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 9 Sep 2005 16:56:52 +0000 (16:56 +0000)
locale/loadarchive.c

index 80bab9e7c98279590f8d7a30aa5adc14b511f9a5..d545f17fb53f230340127ccb3024d76439aca90b 100644 (file)
@@ -1,5 +1,5 @@
 /* Code to load locale data from the locale archive file.
-   Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -185,9 +185,9 @@ _nl_load_locale_from_archive (int category, const char **namep)
            memcpy (__mempcpy (__mempcpy (newname, name, p - name),
                               normalized_codeset, normlen),
                    rest, restlen);
-           free ((char *) normalized_codeset);
            name = newname;
          }
+       free ((char *) normalized_codeset);
       }
   }