Browse Source

NodesetCompiler: Do not pass content of pointer to UA_init

Stefan Profanter 5 years ago
parent
commit
a9d7a13de8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      tools/nodeset_compiler/backend_open62541_nodes.py

+ 1 - 1
tools/nodeset_compiler/backend_open62541_nodes.py

@@ -294,7 +294,7 @@ def generateExtensionObjectSubtypeCode(node, parent, nodeset, global_var_code, i
             code.append("UA_STACKARRAY(" + encTypeString + ", " + instanceNameSafe + "_" + memberName+", {0});".format(len(subv)))
             encTypeArr = nodeset.getDataTypeNode(subv[0].__class__.__name__).typesArray
             encTypeArrayString = encTypeArr + "[" + encTypeArr + "_" + subv[0].__class__.__name__.upper() + "]"
-            code.append("UA_init({ref}{instanceName}, &{typeArrayString});".format(ref="&" if isArrayElement else "",
+            code.append("UA_init({instanceName}, &{typeArrayString});".format(
                                                                                 instanceName=instanceNameSafe + "_" + memberName,
                                                                                 typeArrayString=encTypeArrayString))