Browse Source

Initializing an enum node with a zero int

Stasik0 9 years ago
parent
commit
c1d7abf7de
1 changed files with 2 additions and 0 deletions
  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,