From fe39cc9b24a7578c690d383abeab3b3b49d90dba Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Mon, 1 Feb 2021 10:34:21 +0100 Subject: [PATCH] - IED server: control models - fixed bug that only one control is unselected when connection closes --- src/iec61850/server/mms_mapping/mms_mapping.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/iec61850/server/mms_mapping/mms_mapping.c b/src/iec61850/server/mms_mapping/mms_mapping.c index ff1a2f1a..47348dd3 100644 --- a/src/iec61850/server/mms_mapping/mms_mapping.c +++ b/src/iec61850/server/mms_mapping/mms_mapping.c @@ -3113,8 +3113,7 @@ unselectControlsForConnection(MmsMapping* self, MmsServerConnection connection) while (controlObjectElement != NULL) { ControlObject* controlObject = (ControlObject*) controlObjectElement->data; - if (ControlObject_unselect(controlObject, connection)) - break; + ControlObject_unselect(controlObject, connection); controlObjectElement = LinkedList_getNext(controlObjectElement); }