From 317c68a86095989975407abfd2d264fa28ac0000 Mon Sep 17 00:00:00 2001 From: IC Rainbow Date: Tue, 21 Nov 2023 14:52:26 +0200 Subject: [PATCH] agent: fix leak in AgentOpState counters --- src/Simplex/Messaging/Agent/Client.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Simplex/Messaging/Agent/Client.hs b/src/Simplex/Messaging/Agent/Client.hs index 190a4bf12..a2180a337 100644 --- a/src/Simplex/Messaging/Agent/Client.hs +++ b/src/Simplex/Messaging/Agent/Client.hs @@ -276,7 +276,7 @@ agentOpSel = \case agentOperations :: [AgentClient -> TVar AgentOpState] agentOperations = [ntfNetworkOp, rcvNetworkOp, msgDeliveryOp, sndNetworkOp, databaseOp] -data AgentOpState = AgentOpState {opSuspended :: Bool, opsInProgress :: Int} +data AgentOpState = AgentOpState {opSuspended :: !Bool, opsInProgress :: !Int} data AgentState = ASForeground | ASSuspending | ASSuspended deriving (Eq, Show)