From d46f0ac6daa5f17bfef1310c8732eb54d4a40d53 Mon Sep 17 00:00:00 2001 From: Hartmut Birr Date: Sat, 6 Aug 2005 15:55:59 +0000 Subject: [PATCH] Don't try to acquire the mutex, if the mutex already exist (reported by Joseph Galbraith). svn path=/trunk/; revision=17100 --- reactos/lib/kernel32/synch/mutex.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/lib/kernel32/synch/mutex.c b/reactos/lib/kernel32/synch/mutex.c index 9752796251a..08d5e8591b4 100644 --- a/reactos/lib/kernel32/synch/mutex.c +++ b/reactos/lib/kernel32/synch/mutex.c @@ -99,13 +99,13 @@ CreateMutexW(LPSECURITY_ATTRIBUTES lpMutexAttributes, &ObjectAttributes); if (NT_SUCCESS(Status)) { - if(bInitialOwner) - { - WaitForSingleObject(MutantHandle, INFINITE); - } SetLastError(ERROR_ALREADY_EXISTS); } } + else if (NT_SUCCESS(Status)) + { + SetLastError(ERROR_SUCCESS); + } if (!NT_SUCCESS(Status)) { SetLastErrorByStatus(Status); -- 2.17.1