fix dlmodule_load(): return immediately when open file fail

This commit is contained in:
shaojinchun 2019-03-31 14:24:58 +08:00
parent fc5cfe0a5e
commit 832fc23b02
1 changed files with 4 additions and 0 deletions

View File

@ -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 &&