From 795fda62f973c4328e7f318079676be0b76fb6ff Mon Sep 17 00:00:00 2001 From: rfm Date: Sun, 24 Nov 2024 19:41:34 +0000 Subject: [PATCH] Fix leak --- EcAlarmSinkSNMP.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EcAlarmSinkSNMP.m b/EcAlarmSinkSNMP.m index fd3343d..3a70961 100644 --- a/EcAlarmSinkSNMP.m +++ b/EcAlarmSinkSNMP.m @@ -1225,13 +1225,13 @@ objectsTable_handler(netsnmp_mib_handler *handler, /* Get archived current alarms and add them to the active SNMP table. */ - archive = [[d objectForKey: @"AlarmsActive"] mutableCopy]; + archive = [d objectForKey: @"AlarmsActive"]; if (nil != archive) { NS_DURING { - _alarmsActive - = [[NSUnarchiver unarchiveObjectWithData: archive] retain]; + ASSIGN(_alarmsActive, + [NSUnarchiver unarchiveObjectWithData: archive]); if (NO == [_alarmsActive isKindOfClass: [NSMutableSet class]]) { NSLog(@"AlarmsActive loaded as bad class: %@",