浏览代码

Initializing an enum node with a zero int

Stasik0 9 年之前
父节点
当前提交
c1d7abf7de
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/server/ua_server.c

+ 2 - 0
src/server/ua_server.c

@@ -1225,6 +1225,8 @@ UA_Server * UA_Server_new(const UA_ServerConfig config) {
     copyNames((UA_Node*)redundancySupport, "RedundancySupport");
     redundancySupport->nodeId = UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERREDUNDANCY_REDUNDANCYSUPPORT);
     //FIXME: enum is needed for type letting it uninitialized for now
+    redundancySupport->value.variant.value.data = UA_Int32_new();
+    redundancySupport->value.variant.value.type = &UA_TYPES[UA_TYPES_INT32];
     addNodeInternal(server, (UA_Node*)redundancySupport, UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERREDUNDANCY),
             nodeIdHasComponent);
     addReferenceInternal(server, UA_NODEID_NUMERIC(0, UA_NS0ID_SERVER_SERVERREDUNDANCY_REDUNDANCYSUPPORT), nodeIdHasTypeDefinition,