diff --git a/src/iec61850/client/ied_connection.c b/src/iec61850/client/ied_connection.c index 26ab5e8..b81ef8f 100644 --- a/src/iec61850/client/ied_connection.c +++ b/src/iec61850/client/ied_connection.c @@ -2108,6 +2108,7 @@ IedConnection_readDataSetValues(IedConnection self, IedClientError* error, const else { MmsValue* dataSetValues = ClientDataSet_getValues(dataSet); MmsValue_update(dataSetValues, dataSetVal); + MmsValue_delete(dataSetVal); } exit_function: