fix(core): Add an assertion to help clang-analyzer in decodeJSONVariant

This commit is contained in:
Julius Pfrommer 2025-04-23 22:49:32 +02:00
parent b2d4fdb2d7
commit 5189490170

View File

@ -1877,6 +1877,9 @@ decodeJSONVariant(ParseCtx *ctx, UA_Variant *dst) {
ctx->index = dimIndex;
res |= Array_decodeJson(ctx, (void**)&dst->arrayDimensions, &UA_TYPES[UA_TYPES_UINT32]);
/* Help clang-analyzer */
UA_assert(dst->arrayDimensionsSize == 0 || dst->arrayDimensions);
/* Validate the dimensions */
size_t total = 1;
for(size_t i = 0; i < dst->arrayDimensionsSize; i++)