diff --git a/repos/dde_linux/src/lib/vfs/lxip/vfs.cc b/repos/dde_linux/src/lib/vfs/lxip/vfs.cc index 43bd2b9995..443806c2df 100644 --- a/repos/dde_linux/src/lib/vfs/lxip/vfs.cc +++ b/repos/dde_linux/src/lib/vfs/lxip/vfs.cc @@ -527,7 +527,7 @@ class Vfs::Lxip_peek_file final : public Vfs::Lxip_file Errno err = genode_socket_recvmsg(&_sock, msg_recv.header(), &bytes_avail, true); if (err == GENODE_EAGAIN) - return 0; + return -1; return bytes_avail; }