Fix typo.

* stdlib/exit.c (exit): Beware to not free statically allocated
This commit is contained in:
Ulrich Drepper 1999-10-11 04:34:14 +00:00
parent cc97b1e5f0
commit bca9f4abe8
2 changed files with 5 additions and 2 deletions

View File

@ -2,7 +2,7 @@
* stdlib/atexit.c (initial): New variable. Use to initialize
__exit_funcs.
* stdlib/exit.c (exit): Beware to not free statically allocale
* stdlib/exit.c (exit): Beware to not free statically allocated
list element [PR libc/1305].
* stdlib/xpg_basename.c (__xpg_basename): Don't return pointer to

View File

@ -62,7 +62,10 @@ exit (int status)
old = __exit_funcs;
__exit_funcs = __exit_funcs->next;
free (old);
if (__exit_funcs != NULL)
/* Don't free the last element in the chain, this is the statically
allocate element. */
free (old);
}
#ifdef HAVE_GNU_LD