In order to be able to use invalid input for testing as well.

Signed-off-by: Petr Štetiar <yn...@true.cz>
---
 tests/fuzz/test-fuzz.c  | 2 +-
 tests/test-blob-parse.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/fuzz/test-fuzz.c b/tests/fuzz/test-fuzz.c
index 7153847e0825..52f2bbce878f 100644
--- a/tests/fuzz/test-fuzz.c
+++ b/tests/fuzz/test-fuzz.c
@@ -64,7 +64,7 @@ static void fuzz_blob_parse(const uint8_t *data, size_t size)
        struct blob_attr *foo[__FOO_ATTR_MAX];
        struct blob_attr *buf = (struct blob_attr *)data;
 
-       blob_parse(buf, foo, foo_policy, __FOO_ATTR_MAX);
+       blob_parse_untrusted(buf, size, foo, foo_policy, __FOO_ATTR_MAX);
 }
 
 int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
diff --git a/tests/test-blob-parse.c b/tests/test-blob-parse.c
index 6b1fb56485da..6d65eb4995b5 100644
--- a/tests/test-blob-parse.c
+++ b/tests/test-blob-parse.c
@@ -87,7 +87,7 @@ static int cert_load(const char *certfile, struct list_head 
*chain)
 
        bufpt = (struct blob_attr *)filebuf;
        do {
-               pret = blob_parse(bufpt, certtb, cert_policy, CERT_ATTR_MAX);
+               pret = blob_parse_untrusted(bufpt, len, certtb, cert_policy, 
CERT_ATTR_MAX);
                if (pret <= 0)
                        /* no attributes found */
                        break;

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to