Index: uspace/lib/packet/generic/packet_server.c
===================================================================
--- uspace/lib/packet/generic/packet_server.c	(revision 16ac75641abae11666390ba98d15747b42b342af)
+++ uspace/lib/packet/generic/packet_server.c	(revision 88b127bf34cffa40a82bc32d14d76c0c54b70919)
@@ -42,5 +42,4 @@
 #include <async.h>
 #include <errno.h>
-#include <err.h>
 #include <fibril_synch.h>
 #include <unistd.h>
@@ -162,7 +161,6 @@
     size_t max_content, size_t max_suffix)
 {
-	ERROR_DECLARE;
-
 	packet_t packet;
+	int rc;
 
 	// already locked
@@ -177,5 +175,6 @@
 	packet_init(packet, addr_len, max_prefix, max_content, max_suffix);
 	packet->magic_value = PACKET_MAGIC_VALUE;
-	if (ERROR_OCCURRED(pm_add(packet))) {
+	rc = pm_add(packet);
+	if (rc != EOK) {
 		munmap(packet, packet->length);
 		return NULL;
