Преглед на файлове

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