Index: uspace/lib/c/generic/async/client.c
===================================================================
--- uspace/lib/c/generic/async/client.c	(revision 102f64118e58e5b4f4c5b0001b105be87f38d435)
+++ uspace/lib/c/generic/async/client.c	(revision 34e91bfb661158f77b3ba1c0edc4506a089e4f49)
@@ -857,6 +857,7 @@
 	if (sess == NULL) {
 		ipc_hangup(phone);
-	}
-	sess->iface = iface;
+	}else {
+		sess->iface = iface;
+	}
 
 	return sess;
@@ -914,6 +915,7 @@
 	if (sess == NULL) {
 		ipc_hangup(phone);
-	}
-	sess->iface = iface;
+	}else {
+		sess->iface = iface;
+	}
 
 	return sess;
