diff options
author | Ralf Habacker <ralf.habacker@freenet.de> | 2021-12-16 10:01:35 +0100 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2021-12-16 10:05:50 +0100 |
commit | 8a6a8a794fd65209452f52142278b6852a9fc1fe (patch) | |
tree | 0783845deb634e63e61b8efbe2408aa73fe00cd8 /dbus/dbus-sysdeps-win.c | |
parent | 9e350224366db649cd374fafa723d168e92ae566 (diff) | |
download | dbus-8a6a8a794fd65209452f52142278b6852a9fc1fe.tar.gz |
In _dbus_get_autolaunch_address() avoid uninitialized mutex
Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
Diffstat (limited to 'dbus/dbus-sysdeps-win.c')
-rw-r--r-- | dbus/dbus-sysdeps-win.c | 5 |
1 files 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); |