From d579bb21f456aa7a55d46bea7f2dd5a85162264b Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Wed, 5 Jun 2013 15:02:56 +0000 Subject: [PATCH] vm: bugfix: cover vfs_request-in-callback case Change-Id: I16fccd9938fe8edab83c6c2e327d27d65ff20224 --- servers/vm/vfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/servers/vm/vfs.c b/servers/vm/vfs.c index 274c2afb6..6551d41a1 100644 --- a/servers/vm/vfs.c +++ b/servers/vm/vfs.c @@ -135,8 +135,8 @@ int do_vfs_reply(message *m) SLABFREE(orignode); - /* Send the next request message if any. */ - if(first_queued) + /* Send the next request message if any and not re-activated. */ + if(first_queued && !active) activate(); return SUSPEND; /* don't reply to the reply */