|
@@ -160,7 +160,7 @@ expand(UA_NodeStore *ns) {
|
|
|
|
|
|
/* recompute the position of every entry and insert the pointer */
|
|
/* recompute the position of every entry and insert the pointer */
|
|
for(size_t i = 0, j = 0; i < osize && j < count; i++) {
|
|
for(size_t i = 0, j = 0; i < osize && j < count; i++) {
|
|
- if(!oentries[i])
|
|
|
|
|
|
+ if(oentries[i] <= UA_NODESTORE_TOMBSTONE)
|
|
continue;
|
|
continue;
|
|
UA_NodeStoreEntry **e = findSlot(ns, &oentries[i]->node.nodeId);
|
|
UA_NodeStoreEntry **e = findSlot(ns, &oentries[i]->node.nodeId);
|
|
*e = oentries[i];
|
|
*e = oentries[i];
|