Index: uspace/lib/net/adt/module_map.c
===================================================================
--- uspace/lib/net/adt/module_map.c	(revision 0485135c4340bfe39246c5097af24c53043005de)
+++ uspace/lib/net/adt/module_map.c	(revision 278b97b19049e8eb0d12124d52808c8deccf5c5e)
@@ -38,5 +38,5 @@
 #include <task.h>
 #include <unistd.h>
-#include <err.h>
+#include <errno.h>
 
 #include <ipc/services.h>
@@ -67,7 +67,6 @@
     connect_module_t connect_module)
 {
-	ERROR_DECLARE;
-
 	module_ref tmp_module;
+	int rc;
 
 	tmp_module = (module_ref) malloc(sizeof(module_t));
@@ -83,8 +82,8 @@
 	tmp_module->connect_module = connect_module;
 
-	if (ERROR_OCCURRED(modules_add(modules, tmp_module->name, 0,
-	    tmp_module))) {
+	rc = modules_add(modules, tmp_module->name, 0, tmp_module);
+	if (rc != EOK) {
 		free(tmp_module);
-		return ERROR_CODE;
+		return rc;
 	}
 	if (module)
