diff --git a/external/simple-ipc b/external/simple-ipc index 53e62969..085ec77f 160000 --- a/external/simple-ipc +++ b/external/simple-ipc @@ -1 +1 @@ -Subproject commit 53e629695cbc941f9be5c1e398d6bb8d4eb9c433 +Subproject commit 085ec77f13ac8143116fe57317d9b7275fe16a57 diff --git a/src/ipc.cpp b/src/ipc.cpp index 2e91b6ba..edabffb2 100644 --- a/src/ipc.cpp +++ b/src/ipc.cpp @@ -28,9 +28,7 @@ static settings::String server_name{ "ipc.server", "cathook_followbot_server" }; CatCommand fix_deadlock("ipc_fix_deadlock", "Fix deadlock", []() { if (peer) - { - pthread_mutex_unlock(&peer->memory->mutex); - } + peer->memory->mutex.unlock(); }); CatCommand id("ipc_id", "Echo ipc id", []() { logging::Info("%d", ipc::peer->client_id); });