Kaynağa Gözat

Fixed: Server sends nodeClass as INT32 while the Client expects UA_NODECLASS (causes reads of nodeClassAttribute to fail on type check.)

ichrispa 9 yıl önce
ebeveyn
işleme
d29d0a763e
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      src/server/ua_services_attribute.c

+ 1 - 1
src/server/ua_services_attribute.c

@@ -229,7 +229,7 @@ void Service_Read_single(UA_Server *server, UA_Session *session, const UA_Timest
         forceVariantSetScalar(&v->value, &node->nodeId, &UA_TYPES[UA_TYPES_NODEID]);
         break;
     case UA_ATTRIBUTEID_NODECLASS:
-        forceVariantSetScalar(&v->value, &node->nodeClass, &UA_TYPES[UA_TYPES_INT32]);
+        forceVariantSetScalar(&v->value, &node->nodeClass, &UA_TYPES[UA_TYPES_NODECLASS]);
         break;
     case UA_ATTRIBUTEID_BROWSENAME:
         forceVariantSetScalar(&v->value, &node->browseName, &UA_TYPES[UA_TYPES_QUALIFIEDNAME]);