From 08122c086cc7e7304c29d80d69f71587d23ead41 Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Tue, 30 Sep 2025 02:53:54 -0400 Subject: [PATCH] LockSet:tryAcquireOrBackoff: should take Qutex**, not Qutex* No idea how this error survived in here for so long. --- include/lockSet.h | 2 +- smocore/lockSet.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/lockSet.h b/include/lockSet.h index d535022..00acc13 100644 --- a/include/lockSet.h +++ b/include/lockSet.h @@ -86,7 +86,7 @@ public: * @return true if all locks were acquired, false otherwise */ bool tryAcquireOrBackOff( - LockerAndInvokerBase &lockvoker, Qutex *firstFailedQutex = nullptr); + LockerAndInvokerBase &lockvoker, Qutex **firstFailedQutex = nullptr); void unregisterFromQutexQueues(); // @brief Release all locks diff --git a/smocore/lockSet.cpp b/smocore/lockSet.cpp index 0cb3fba..d180fce 100644 --- a/smocore/lockSet.cpp +++ b/smocore/lockSet.cpp @@ -48,7 +48,7 @@ void LockSet::registerInQutexQueues( template bool LockSet::tryAcquireOrBackOff( - LockerAndInvokerBase &lockvoker, Qutex *firstFailedQutex + LockerAndInvokerBase &lockvoker, Qutex **firstFailedQutex ) { if (!registeredInQutexQueues)