From 8a6a8a794fd65209452f52142278b6852a9fc1fe Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Thu, 16 Dec 2021 10:01:35 +0100 Subject: [PATCH] In _dbus_get_autolaunch_address() avoid uninitialized mutex Signed-off-by: Ralf Habacker --- dbus/dbus-sysdeps-win.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c index cfa846eb..9d9552d0 100644 --- a/dbus/dbus-sysdeps-win.c +++ b/dbus/dbus-sysdeps-win.c @@ -3344,7 +3344,7 @@ _dbus_get_autolaunch_address (const char *scope, DBusString *address, DBusError *error) { - HANDLE mutex; + HANDLE mutex = NULL; STARTUPINFOA si; PROCESS_INFORMATION pi; dbus_bool_t retval = FALSE; @@ -3454,7 +3454,8 @@ _dbus_get_autolaunch_address (const char *scope, out: _DBUS_ASSERT_ERROR_XOR_BOOL (error, retval); - _dbus_global_unlock (mutex); + if (mutex != NULL) + _dbus_global_unlock (mutex); _dbus_string_free (&shm_name); _dbus_string_free (&dbus_args);