|
@@ -1359,7 +1359,9 @@ UA_Int32 UA_Variant_decodeBinary(UA_ByteString const * src, UA_Int32 *pos, UA_Va
|
|
|
UA_TYPE_METHOD_DELETE_STRUCT(UA_Variant)
|
|
|
UA_Int32 UA_Variant_deleteMembers(UA_Variant * p) {
|
|
|
UA_Int32 retval = UA_SUCCESS;
|
|
|
- retval |= UA_Array_delete(p->data,p->arrayLength,UA_toIndex(p->vt->ns0Id));
|
|
|
+ if(p->data != UA_NULL) {
|
|
|
+ retval |= UA_Array_delete(p->data,p->arrayLength,UA_toIndex(p->vt->ns0Id));
|
|
|
+ }
|
|
|
return retval;
|
|
|
}
|
|
|
UA_Int32 UA_Variant_init(UA_Variant * p){
|