@@ -1224,8 +1224,10 @@ deleteOneWayReference(UA_Server *server, UA_Session *session, UA_Node *node,
if(!edited)
return UA_STATUSCODE_UNCERTAINREFERENCENOTDELETED;
/* we removed the last reference */
- if(node->referencesSize == 0 && node->references)
+ if(node->referencesSize == 0 && node->references) {
UA_free(node->references);
+ node->references = NULL;
+ }
return UA_STATUSCODE_GOOD;;
}