about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--elf/do-lookup.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 910b561189..393ece356f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2002-04-02  Ulrich Drepper  <drepper@redhat.com>
 
+	* elf/do-lookup.h (do_lookup): 2 is the first user-defined version
+	number.
+
 	* libio/iofclose.c (_IO_new_fclose): Move freeing of backup buffer
 	to ...
 	* libio/fileops.c (_IO_new_file_close_it): ...here [PR libc/3190].
diff --git a/elf/do-lookup.h b/elf/do-lookup.h
index bbbb4d4d81..bebdb0c09f 100644
--- a/elf/do-lookup.h
+++ b/elf/do-lookup.h
@@ -136,7 +136,7 @@ FCT (const char *undef_name, unsigned long int hash, const ElfW(Sym) *ref,
 	  if (verstab != NULL)
 	    {
 	      ElfW(Half) ndx = verstab[symidx] & 0x7fff;
-	      if (ndx > 2) /* map->l_versions[ndx].hash != 0) */
+	      if (ndx >= 2) /* map->l_versions[ndx].hash != 0) */
 		{
 		  /* Don't accept hidden symbols.  */
 		  if ((verstab[symidx] & 0x8000) == 0 && num_versions++ == 0)