Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 2 May 2003 22:37:58 +0000 (22:37 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 2 May 2003 22:37:58 +0000 (22:37 +0000)
* sysdeps/generic/dl-fptr.c (_dl_make_fptr): Use 0 not NULL for
comparing ftab elements.
(_dl_unmap): Fix typo in test.

ChangeLog
sysdeps/generic/dl-fptr.c

index 2a5a400..92f53f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 2003-05-02  Ulrich Drepper  <drepper@redhat.com>
 
-       * sysdeps/generic/dl-fptr.c (_dl_unmap): Fix typo in test.
+       * sysdeps/generic/dl-fptr.c (_dl_make_fptr): Use 0 not NULL for
+       comparing ftab elements.
+       (_dl_unmap): Fix typo in test.
        (_dl_make_fptr): Fix typos introduced in last change.
 
        * sysdeps/generic/dl-fptr.c: Put back one optimization from the
index f3542bc..9768850 100644 (file)
@@ -220,7 +220,7 @@ _dl_make_fptr (struct link_map *map, const ElfW(Sym) *sym,
     INTUSE(_dl_signal_error) (0, NULL, NULL, N_("\
 internal error: symidx out of range of fptr table"));
 
-  while (ftab[symidx] == NULL)
+  while (ftab[symidx] == 0)
     {
       /* GOT has already been relocated in elf_get_dynamic_info -
         don't try to relocate it again.  */