From 58b44326ad2aaae710797745b800c61f65725ebb Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Mon, 28 Apr 2025 17:59:09 +0200 Subject: Remove a useless mutex guard on lane setf-destruct --- src/lane.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/lane.cpp') diff --git a/src/lane.cpp b/src/lane.cpp index e6ea2e5..26ddebd 100644 --- a/src/lane.cpp +++ b/src/lane.cpp @@ -786,10 +786,8 @@ static void lane_main(Lane* const lane_) // let's try not to crash if the lane didn't terminate gracefully and the Universe met its end if (!lane_->flaggedAfterUniverseGC.load(std::memory_order_relaxed)) { - lane_->U->selfdestructMutex.lock(); // done with lua_close(), terminal shutdown sequence may proceed lane_->U->selfdestructingCount.fetch_sub(1, std::memory_order_release); - lane_->U->selfdestructMutex.unlock(); } // we destroy ourselves, therefore our thread member too, from inside the thread body -- cgit v1.2.3-55-g6feb