Index: kernel/generic/src/ipc/sysipc.c
===================================================================
--- kernel/generic/src/ipc/sysipc.c	(revision a8bb38ceab1997348c644ee294eac3e8badf5d0b)
+++ kernel/generic/src/ipc/sysipc.c	(revision cc574511968ab8b7b5afe2cbb60c2053608cc393)
@@ -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);
