Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision e028660a0518e4c5bb85a0b54ab8b441db26e4e2)
+++ kernel/generic/src/ipc/ipc.c	(revision 4e5aa028b3e3564dbecb289e17ebf39d83e2161e)
@@ -574,5 +574,6 @@
 		ASSERT(!(call->flags & IPC_CALL_STATIC_ALLOC));
 		
-		atomic_dec(&TASK->active_calls);
+		if (!(call->flags & IPC_CALL_DISCARD_ANSWER))
+			atomic_dec(&TASK->active_calls);
 		ipc_call_free(call);
 	}
Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision e028660a0518e4c5bb85a0b54ab8b441db26e4e2)
+++ kernel/generic/src/ipc/sysipc.c	(revision 4e5aa028b3e3564dbecb289e17ebf39d83e2161e)
@@ -823,5 +823,6 @@
 		ASSERT(! (call->flags & IPC_CALL_STATIC_ALLOC));
 
-		atomic_dec(&TASK->active_calls);
+		if (!(call->flags & IPC_CALL_DISCARD_ANSWER))
+			atomic_dec(&TASK->active_calls);
 
 		if (call->flags & IPC_CALL_DISCARD_ANSWER) {
