Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision d088616132094127a4b2c38739dbbeb63290a63b)
+++ kernel/generic/src/ipc/ipc.c	(revision d470ec88d38377c7e43945d185aa298311d37909)
@@ -97,4 +97,6 @@
 		if (call->buffer)
 			free(call->buffer);
+		if (call->caller_phone)
+			kobject_put(call->caller_phone->kobject);
 		slab_free(call_slab, call);
 	}
@@ -346,4 +348,5 @@
 
 	call->caller_phone = phone;
+	kobject_add_ref(phone->kobject);
 
 	if (preforget) {
