Index: uspace/lib/c/generic/async/client.c
===================================================================
--- uspace/lib/c/generic/async/client.c	(revision 7ffdcbd812712c8d7655c0e0838d5cbaa7aeb11f)
+++ uspace/lib/c/generic/async/client.c	(revision ae004bcbbd3ddab783faa0124f9c8981387c4cd1)
@@ -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;
