Index: kernel/generic/src/ipc/ipc.c
===================================================================
--- kernel/generic/src/ipc/ipc.c	(revision e028660a0518e4c5bb85a0b54ab8b441db26e4e2)
+++ kernel/generic/src/ipc/ipc.c	(revision 2e3355ac02c28ade6ed5fa69cd4c232cd4580366)
@@ -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 2e3355ac02c28ade6ed5fa69cd4c232cd4580366)
@@ -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) {
