aboutsummaryrefslogtreecommitdiff
path: root/tccelf.c
diff options
context:
space:
mode:
authorbellard <bellard>2005-10-30 21:53:14 +0000
committerbellard <bellard>2005-10-30 21:53:14 +0000
commit5487bc23c8d3ff3c7998cab41b2b1330453793cc (patch)
treeed543d9097372ce9a13e58cd88a3360f289915d4 /tccelf.c
parentaee0da0b1760677a8d902186ba49ec1f647af99e (diff)
downloadtinycc-5487bc23c8d3ff3c7998cab41b2b1330453793cc.tar.gz
tinycc-5487bc23c8d3ff3c7998cab41b2b1330453793cc.tar.bz2
tcc_load_dll fix (Tao Wu)
Diffstat (limited to 'tccelf.c')
-rw-r--r--tccelf.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tccelf.c b/tccelf.c
index 7b2da88..5525244 100644
--- a/tccelf.c
+++ b/tccelf.c
@@ -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;
}