浏览代码

fix using default values from variable type

Julius Pfrommer 7 年之前
父节点
当前提交
6c869bf1d9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/server/ua_services_nodemanagement.c

+ 1 - 1
src/server/ua_services_nodemanagement.c

@@ -234,7 +234,7 @@ useVariableTypeAttributes(UA_Server *server, UA_Session *session,
         UA_DataValue_init(&vt_value);
         retval = readValueAttribute(server, session,
                                     (const UA_VariableNode*)vt, &vt_value);
-        if(retval != UA_STATUSCODE_GOOD && vt_value.hasValue) {
+        if(retval == UA_STATUSCODE_GOOD && vt_value.hasValue) {
             retval = UA_Variant_copy(&vt_value.value, &node->value.data.value.value);
             node->value.data.value.hasValue = true;
         }