diff --git a/rpcs3/Emu/RSX/GL/glutils/ring_buffer.cpp b/rpcs3/Emu/RSX/GL/glutils/ring_buffer.cpp index 22ea9d7d73..553ead61f6 100644 --- a/rpcs3/Emu/RSX/GL/glutils/ring_buffer.cpp +++ b/rpcs3/Emu/RSX/GL/glutils/ring_buffer.cpp @@ -286,6 +286,7 @@ namespace gl if (barrier_.range.overlaps(range)) { barrier_.signal.server_wait_sync(); + barrier_.signal.destroy(); return true; }