Browse Source

add error handler in dlopen.c

shaolin 12 years ago
parent
commit
83751c63e3
1 changed files with 6 additions and 1 deletions
  1. 6 1
      components/libdl/dlopen.c

+ 6 - 1
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);