diff --git a/include/serializedAsynchronousContinuation.h b/include/serializedAsynchronousContinuation.h index fde43de..813ed1f 100644 --- a/include/serializedAsynchronousContinuation.h +++ b/include/serializedAsynchronousContinuation.h @@ -80,12 +80,12 @@ public: invocationTarget(std::move(invocationTarget)) { #ifdef CONFIG_ENABLE_DEBUG_LOCKS - std::optional> firstFailedQutex = + std::optional> firstDuplicatedQutex = traceContinuationHistoryForDeadlock(); - if (firstFailedQutex.has_value()) + if (firstDuplicatedQutex.has_value()) { - handleDeadlock(firstFailedQutex.value().get()); + handleDeadlock(firstDuplicatedQutex.value().get()); throw std::runtime_error( "LockerAndInvoker::LockerAndInvoker(): Deadlock detected"); }