Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision acf37bc92b117a386fcd9a8c7f96200004d73e00)
+++ kernel/generic/src/ipc/ipc.c	(revision 287e83f9b1d052d373437f8888bca9dcebd88cfc)
@@ -329,10 +329,8 @@
 		spinlock_unlock(&box->lock);
 
-		if (phone->state != IPC_PHONE_SLAMMED) {
-			call = ipc_call_alloc(0);
-			IPC_SET_METHOD(call->data, IPC_M_PHONE_HUNGUP);
-			call->flags |= IPC_CALL_DISCARD_ANSWER;
-			_ipc_call(phone, box, call);
-		}
+		call = ipc_call_alloc(0);
+		IPC_SET_METHOD(call->data, IPC_M_PHONE_HUNGUP);
+		call->flags |= IPC_CALL_DISCARD_ANSWER;
+		_ipc_call(phone, box, call);
 	}
 
