diff options
| author | bellard <bellard> | 2005-10-30 21:53:14 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2005-10-30 21:53:14 +0000 |
| commit | 5487bc23c8d3ff3c7998cab41b2b1330453793cc (patch) | |
| tree | ed543d9097372ce9a13e58cd88a3360f289915d4 /tccelf.c | |
| parent | aee0da0b1760677a8d902186ba49ec1f647af99e (diff) | |
| download | tinycc-5487bc23c8d3ff3c7998cab41b2b1330453793cc.tar.gz tinycc-5487bc23c8d3ff3c7998cab41b2b1330453793cc.tar.bz2 | |
tcc_load_dll fix (Tao Wu)
Diffstat (limited to 'tccelf.c')
| -rw-r--r-- | tccelf.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -2095,7 +2095,7 @@ static int tcc_load_dll(TCCState *s1, int fd, const char *filename, int level) { 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 @@ static int tcc_load_dll(TCCState *s1, int fd, const char *filename, int level) 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; } |
