diff --git a/python/modules/IcePy/ObjectAdapter.cpp b/python/modules/IcePy/ObjectAdapter.cpp index ac390933f91..29a9b9cede9 100644 --- a/python/modules/IcePy/ObjectAdapter.cpp +++ b/python/modules/IcePy/ObjectAdapter.cpp @@ -447,7 +447,7 @@ adapterWaitForHold(ObjectAdapterObject* self, PyObject* args) // if(PyThread_get_thread_ident() == _mainThreadId) { - std::unique_lock lock(*self->holdMutex); + std::lock_guard lock(*self->holdMutex); if(!self->held) {