|
@@ -186,10 +186,12 @@ UA_MonitoredItem_delete(UA_Server *server, UA_MonitoredItem *monitoredItem) {
|
|
|
|
|
|
UA_Server_editNode(server, NULL, &monitoredItem->monitoredNodeId,
|
|
|
UA_MonitoredItem_removeNodeEventCallback, monitoredItem);
|
|
|
-
|
|
|
- UA_EventFilter_deleteMembers(&monitoredItem->filter.eventFilter);
|
|
|
- }
|
|
|
+ UA_EventFilter_clear(&monitoredItem->filter.eventFilter);
|
|
|
+ } else
|
|
|
#endif
|
|
|
+ {
|
|
|
+ UA_DataChangeFilter_clear(&monitoredItem->filter.dataChangeFilter);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
if(server->config.monitoredItemRegisterCallback && monitoredItem->registered) {
|