Index: uspace/lib/c/generic/dlfcn.c
===================================================================
--- uspace/lib/c/generic/dlfcn.c	(revision bdca26a0f1af74aa02df60e75d1e9a51266872ef)
+++ uspace/lib/c/generic/dlfcn.c	(revision 8aea932685c5efe502aa73a5118f0e8c4eb3e36c)
@@ -54,4 +54,8 @@
 	if (m == NULL) {
 		m = module_load(runtime_env, path, mlf_local);
+		if (m == NULL) {
+			return NULL;
+		}
+
 		if (module_load_deps(m, mlf_local) != EOK) {
 			return NULL;
