Index: uspace/lib/c/generic/iplink_srv.c
===================================================================
--- uspace/lib/c/generic/iplink_srv.c	(revision 10aaa2ca7463bc8619cc966aae944ce9236cb461)
+++ uspace/lib/c/generic/iplink_srv.c	(revision dad8d2dc1df4b9f6323029dbdda0fb3d1b862c9c)
@@ -89,8 +89,7 @@
 	ipc_callid_t callid;
 
-	rc = async_data_write_receive(&callid, &size);
-	if (rc != EOK) {
-		async_answer_0(callid, (sysarg_t) rc);
-		async_answer_0(iid, (sysarg_t) rc);
+	if (!async_data_write_receive(&callid, &size)) {
+		async_answer_0(callid, (sysarg_t) EREFUSED);
+		async_answer_0(iid, (sysarg_t) EREFUSED);
 	}
 
