diff --git a/repos/os/src/server/vfs/node.h b/repos/os/src/server/vfs/node.h index 1be3e7d858..707f662535 100644 --- a/repos/os/src/server/vfs/node.h +++ b/repos/os/src/server/vfs/node.h @@ -144,7 +144,8 @@ class Vfs_server::Node : Node_space::Element, Node_queue::Element * nodes, which accept a job in addition to an already submitted * READ_READY request (which leaves '_packet_in_progress' untouched). */ - bool job_acceptable() const { return !job_in_progress(); } + bool job_acceptable() const { return !job_in_progress() + && !acknowledgement_pending(); } /** * Submit job to node