Index: uspace/lib/packet/generic/packet_server.c
===================================================================
--- uspace/lib/packet/generic/packet_server.c	(revision 376a7fdad232fa7f9d8ab2dd18778d36701ea658)
+++ uspace/lib/packet/generic/packet_server.c	(revision 1d0d06ab3697bcf26d50afc7b5b9c7c80b9e0abc)
@@ -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;
