changeset 394:d8081c1ea611

[project @ 2005-10-30 21:53:14 by bellard] tcc_load_dll fix (Tao Wu)
author bellard
date Sun, 30 Oct 2005 21:53:14 +0000
parents d83f1ca3c11f
children f357b2f8add5
files tccelf.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/tccelf.c	Sun Sep 04 09:27:53 2005 +0000
+++ b/tccelf.c	Sun Oct 30 21:53:14 2005 +0000
@@ -2095,7 +2095,7 @@
 { 
     Elf32_Ehdr ehdr;
     Elf32_Shdr *shdr, *sh, *sh1;
-    int i, nb_syms, nb_dts, sym_bind, ret;
+    int i, j, nb_syms, nb_dts, sym_bind, ret;
     Elf32_Sym *sym, *dynsym;
     Elf32_Dyn *dt, *dynamic;
     unsigned char *dynstr;
@@ -2184,8 +2184,8 @@
         switch(dt->d_tag) {
         case DT_NEEDED:
             name = dynstr + dt->d_un.d_val;
-            for(i = 0; i < s1->nb_loaded_dlls; i++) {
-                dllref = s1->loaded_dlls[i];
+            for(j = 0; j < s1->nb_loaded_dlls; j++) {
+                dllref = s1->loaded_dlls[j];
                 if (!strcmp(name, dllref->name))
                     goto already_loaded;
             }