diff --git a/components/libdl/dlopen.c b/components/libdl/dlopen.c index 8271d2fd4e..5e063eed96 100644 --- a/components/libdl/dlopen.c +++ b/components/libdl/dlopen.c @@ -35,7 +35,12 @@ void* dlopen(const char *filename, int flags) rt_snprintf(fullpath, strlen(def_path) + strlen(filename) + 2, "%s/%s", def_path, filename); } - + else + { + rt_kprintf("use absolute path\n"); + return RT_NULL; + } + /* find in module list */ module = rt_module_find(fullpath);