{"push_id":843769058,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"7ed2f3e3ff0f6f02fccdef7c90942f7e1a868b54","before":"6979830d98cda3c88ad0a5cc8af087b597a65173","commits":[{"sha":"935b24fc40be68f1f66c4b38211ad5317533fb43","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@netsolux.ch","name":"StalderT"},"message":"Update ua_subscription_manager.c\n\nUA_Subscription_deleteMembers call LIST_FOREACH_SAFE before calling MonitoredItem_delete\r\n\r\nvoid UA_Subscription_deleteMembers(UA_Subscription *subscription, UA_Server *server) {\r\n    UA_MonitoredItem *mon, *tmp_mon;\r\n    \r\n    // Just in case any parallel process attempts to access this subscription\r\n    // while we are deleting it... make it vanish.\r\n    subscription->subscriptionID = 0;\r\n    \r\n    // Delete monitored Items\r\n    LIST_FOREACH_SAFE(mon, &subscription->MonitoredItems, listEntry, tmp_mon) {\r\n        LIST_REMOVE(mon, listEntry);\r\n        MonitoredItem_delete(mon);\r\n    } \r\n\r\nI think SubscriptionManager_deleteMonitoredItem must do the same","distinct":true,"url":"https://api.github.com/repos/acplt/open62541/commits/935b24fc40be68f1f66c4b38211ad5317533fb43"},{"sha":"7ed2f3e3ff0f6f02fccdef7c90942f7e1a868b54","author":{"email":"58c181ab1acd08013a310905f1015ba687a56e5d@core-vector.net","name":"ichrispa"},"message":"Merge pull request #457 from StalderT/patch-3\n\nUpdate ua_subscription_manager.c","distinct":true,"url":"https://api.github.com/repos/acplt/open62541/commits/7ed2f3e3ff0f6f02fccdef7c90942f7e1a868b54"}]}