summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2018-12-21 17:54:16 +0100
committerRalf <ralf@linux1.fritz.box>2019-01-05 11:41:58 +0100
commit4cae5cb81cf7e6960aabdaa26afc61b4075f1a17 (patch)
tree0b0571c78807c960822ed4bfc3980909750820db
parentbcd750fa2e9b1a23e5cadfe08a906a69d6f50dca (diff)
downloaddbus-4cae5cb81cf7e6960aabdaa26afc61b4075f1a17.tar.gz
dbus-spawn-win.c: Return valid error if child could not be spawned
Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
-rw-r--r--dbus/dbus-spawn-win.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/dbus/dbus-spawn-win.c b/dbus/dbus-spawn-win.c
index 1cbe84cb..87255964 100644
--- a/dbus/dbus-spawn-win.c
+++ b/dbus/dbus-spawn-win.c
@@ -683,6 +683,9 @@ _dbus_spawn_async_with_babysitter (DBusBabysitter **sitter_p,
sitter->child_handle = NULL;
sitter->have_spawn_errno = TRUE;
sitter->spawn_errno = GetLastError();
+ dbus_set_error_const (error, DBUS_ERROR_SPAWN_EXEC_FAILED,
+ "Failed to spawn child");
+ goto out0;
}
PING();