瀏覽代碼

fix dlmodule_load(): return immediately when open file fail

shaojinchun 6 年之前
父節點
當前提交
832fc23b02
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      components/libc/libdl/dlmodule.c

+ 4 - 0
components/libc/libdl/dlmodule.c

@@ -442,6 +442,10 @@ struct rt_dlmodule* dlmodule_load(const char* filename)
         close(fd);
         fd = -1;
     }
+    else
+    {
+        goto __exit;
+    }
 
     /* check ELF header */
     if (rt_memcmp(elf_module->e_ident, RTMMAG, SELFMAG) != 0 &&