fix dlmodule_load(): return immediately when open file fail
This commit is contained in:
parent
fc5cfe0a5e
commit
832fc23b02
|
@ -442,6 +442,10 @@ struct rt_dlmodule* dlmodule_load(const char* filename)
|
||||||
close(fd);
|
close(fd);
|
||||||
fd = -1;
|
fd = -1;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
goto __exit;
|
||||||
|
}
|
||||||
|
|
||||||
/* check ELF header */
|
/* check ELF header */
|
||||||
if (rt_memcmp(elf_module->e_ident, RTMMAG, SELFMAG) != 0 &&
|
if (rt_memcmp(elf_module->e_ident, RTMMAG, SELFMAG) != 0 &&
|
||||||
|
|
Loading…
Reference in New Issue