Index: uspace/lib/c/generic/ipc.c
===================================================================
--- uspace/lib/c/generic/ipc.c	(revision 7c0e1f596a64720b6f6a6ec66b3499a9d26511cb)
+++ uspace/lib/c/generic/ipc.c	(revision b1f36e3cd6479914de8e2dc0bc820a9d75ddfaff)
@@ -135,11 +135,7 @@
     sysarg_t arg2, sysarg_t arg3, void *private, ipc_async_callback_t callback)
 {
-	async_call_t *call = NULL;
-	
-	if (callback) {
-		call = ipc_prepare_async(private, callback);
-		if (!call)
-			return;
-	}
+	async_call_t *call = ipc_prepare_async(private, callback);
+	if (!call)
+		return;
 	
 	ipc_callid_t callid = __SYSCALL6(SYS_IPC_CALL_ASYNC_FAST, phoneid,
