Parcourir la source

make tests run

Julius Pfrommer il y a 10 ans
Parent
commit
240515f4f0
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 1 1
      src/ua_types_encoding_binary.c
  2. 2 2
      tests/check_nodestore.c

+ 1 - 1
src/ua_types_encoding_binary.c

@@ -1297,7 +1297,7 @@ UA_StatusCode UA_Array_decodeBinary(const UA_ByteString *src, UA_UInt32 *offset,
         return UA_STATUSCODE_BADOUTOFMEMORY;
 
     // filter out arrays that can obviously not be parsed
-    if(*offset + ((dataType->memSize * noElements)/8) > (UA_UInt32)src->length)
+    if(*offset + ((dataType->memSize * noElements)/32) > (UA_UInt32)src->length)
         return UA_STATUSCODE_BADDECODINGERROR;
 
     *dst = UA_malloc(dataType->memSize * noElements);

+ 2 - 2
tests/check_nodestore.c

@@ -55,7 +55,7 @@ START_TEST(replaceNonExistingNode) {
     
 	ck_assert_int_ne(retval, UA_STATUSCODE_GOOD);
     
-    UA_Node_delete(n2);
+    UA_VariableNode_delete((UA_VariableNode*)n2);
 	UA_NodeStore_delete(ns);
 }
 END_TEST
@@ -97,7 +97,7 @@ START_TEST(failToFindNodeInOtherUA_NodeStore) {
 	// then
 	ck_assert_ptr_eq((const void*)nr, UA_NULL);
 	// finally
-	UA_Node_delete(n);
+	UA_VariableNode_delete((UA_VariableNode*)n);
 	UA_NodeStore_delete(ns);
 #ifdef UA_MULTITHREADING
 	rcu_unregister_thread();