Browse Source

remove a positive warning from clang-analyzer

Julius Pfrommer 8 years ago
parent
commit
42a2929324
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/server/ua_nodestore.c

+ 2 - 1
src/server/ua_nodestore.c

@@ -250,13 +250,14 @@ UA_NodeStore_insert(UA_NodeStore *ns, UA_Node *node) {
     } else {
         entry = findSlot(ns, &node->nodeId);
         if(!entry) {
-            deleteEntry(container_of(node, UA_NodeStoreEntry, node));
+            UA_NodeStore_deleteNode(node);
             return UA_STATUSCODE_BADNODEIDEXISTS;
         }
     }
 
     *entry = container_of(node, UA_NodeStoreEntry, node);
     ++ns->count;
+    UA_assert(&(*entry)->node == node);
     return UA_STATUSCODE_GOOD;
 }