Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision c06994673347954891a57710998cf1e087a59e8b)
+++ kernel/generic/src/ipc/sysipc.c	(revision cce8a8318e65105693f8390140c8d7327f39cac6)
@@ -427,6 +427,4 @@
 	case IPC_M_DATA_READ: {
 		size_t size = IPC_GET_ARG2(call->data);
-		if (size <= 0)
-			return ELIMIT;
 		if (size > DATA_XFER_LIMIT) {
 			int flags = IPC_GET_ARG3(call->data);
