Fix garbage at end validation 02/308202/1
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Tue, 19 Mar 2024 13:06:08 +0000 (14:06 +0100)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Tue, 19 Mar 2024 13:24:21 +0000 (14:24 +0100)
Change-Id: I0a1ee6b05befc72b95fd0e935793fcdcc816f195

srcs/tinycbor/src/cborvalidation.c

index 4c11fb13da002c4d774d02150fd2dd1352461d12..f76d25c6f574d150e097c2928641d38877206f64 100644 (file)
@@ -647,7 +647,7 @@ CborError cbor_value_validate(const CborValue *it, uint32_t flags)
     CborError err = validate_value(&value, flags, CBOR_PARSER_MAX_RECURSIONS);
     if (err)
         return err;
-    if (flags & CborValidateCompleteData && can_read_bytes(it, 1))
+    if (flags & CborValidateCompleteData && can_read_bytes(&value, 1))
         return CborErrorGarbageAtEnd;
     return CborNoError;
 }