From 0c0056c7d6ccded9962193298edfdcbba1dee579 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Fri, 21 Dec 2018 17:55:29 +0100 Subject: [PATCH] dbus-spawn-win.c: Simplify logic of return value from call to _dbus_spawn_program() Signed-off-by: Ralf Habacker --- dbus/dbus-spawn-win.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dbus/dbus-spawn-win.c b/dbus/dbus-spawn-win.c index 87255964d..ca7960559 100644 --- a/dbus/dbus-spawn-win.c +++ b/dbus/dbus-spawn-win.c @@ -674,11 +674,7 @@ _dbus_spawn_async_with_babysitter (DBusBabysitter **sitter_p, } PING(); - if (handle != INVALID_HANDLE_VALUE) - { - sitter->child_handle = handle; - } - else + if (handle == INVALID_HANDLE_VALUE) { sitter->child_handle = NULL; sitter->have_spawn_errno = TRUE; @@ -688,6 +684,8 @@ _dbus_spawn_async_with_babysitter (DBusBabysitter **sitter_p, goto out0; } + sitter->child_handle = handle; + PING(); sitter->thread_handle = (HANDLE) CreateThread (NULL, 0, babysitter, _dbus_babysitter_ref (sitter), 0, &sitter_thread_id); -- 2.47.3