Bläddra i källkod

do not copy the borrowed array

Julius Pfrommer 10 år sedan
förälder
incheckning
0d75464a66
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      src/ua_types.c

+ 2 - 1
src/ua_types.c

@@ -708,7 +708,8 @@ UA_Int32 UA_Variant_borrowSetArray(UA_Variant *v, UA_VTable_Entry *vt, UA_Int32
 	UA_Variant_init(v);
 	v->vt = &UA_borrowed_.types[UA_ns0ToVTableIndex(&vt->typeId)];
 	v->arrayLength = arrayLength;
-	return UA_Array_copy(array, arrayLength, v->vt, &v->data);
+	vt->data = array;
+	return UA_SUCCESS;
 }
 
 /* DiagnosticInfo */