From f89f2e7591014ff430cf1bdee581e9f95341e223 Mon Sep 17 00:00:00 2001 From: softworkz Date: Mon, 10 Nov 2025 21:27:33 +0100 Subject: [PATCH] SocketIOFacade: Add missing locking on .Off calls --- src/ElectronNET.API/Bridge/SocketIOFacade.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ElectronNET.API/Bridge/SocketIOFacade.cs b/src/ElectronNET.API/Bridge/SocketIOFacade.cs index 8645363..ed13afc 100644 --- a/src/ElectronNET.API/Bridge/SocketIOFacade.cs +++ b/src/ElectronNET.API/Bridge/SocketIOFacade.cs @@ -86,7 +86,7 @@ internal class SocketIoFacade { _socket.On(eventName, _ => { - _socket.Off(eventName); + this.Off(eventName); Task.Run(action); }); } @@ -98,7 +98,7 @@ internal class SocketIoFacade { _socket.On(eventName, (socketIoResponse) => { - _socket.Off(eventName); + this.Off(eventName); Task.Run(() => action(socketIoResponse.GetValue())); }); }