From 1ac47546f743e801dded8585aae29a273958ad56 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Sun, 19 Jan 2014 04:00:57 +0100 Subject: [PATCH] main-ctl-handler.c when disconnecting IDs and ID==-1 then continue looping until all zombies have been cleaned up. --- src/main-ctl-handler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main-ctl-handler.c b/src/main-ctl-handler.c index 9553d9f8..815880f2 100644 --- a/src/main-ctl-handler.c +++ b/src/main-ctl-handler.c @@ -832,7 +832,8 @@ static void method_disconnect_user_id(main_server_st * s, DBusConnection * conn, if (ctmp->pid == id) { remove_proc(s, ctmp, 1); status = 1; - break; + if (id != -1) + break; } }