(setname): Only free the correct memory.

This commit is contained in:
Ulrich Drepper 1997-11-19 22:56:27 +00:00
parent 8ed0d0c8f8
commit a865a9eded

View File

@ -207,7 +207,7 @@ setname (int category, const char *name)
if (_nl_current_names[category] == name)
return;
if (_nl_current_names[category] != _nl_C_name)
if (category == LC_ALL && _nl_current_names[category] != _nl_C_name)
free ((void *) _nl_current_names[category]);
_nl_current_names[category] = name;