Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision 2c0e5d283ee11b7c67867a881703b5bdff9fae9a)
+++ kernel/generic/src/ipc/sysipc.c	(revision ae55ee856346e9470ad1cdba0c1e7106ce676727)
@@ -356,4 +356,6 @@
 		GET_CHECK_PHONE(cloned_phone, IPC_GET_ARG1(call->data),
 		    return ENOENT);
+		if (phone  == cloned_phone)
+			return EEXISTS;
 		if (cloned_phone < phone) {
 			mutex_lock(&cloned_phone->lock);
