From: Ralf Habacker Date: Fri, 21 Dec 2018 16:55:29 +0000 (+0100) Subject: dbus-spawn-win.c: Simplify logic of return value from call to _dbus_spawn_program() X-Git-Tag: dbus-1.13.10~28^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0c0056c7d6ccded9962193298edfdcbba1dee579;p=thirdparty%2Fdbus.git dbus-spawn-win.c: Simplify logic of return value from call to _dbus_spawn_program() Signed-off-by: Ralf Habacker --- 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);