Make fuzz test runnable again :)
authorPetteri Aimonen <jpa@npb.mail.kapsi.fi>
Wed, 24 Aug 2011 18:23:05 +0000 (18:23 +0000)
committerPetteri Aimonen <jpa@npb.mail.kapsi.fi>
Wed, 24 Aug 2011 18:23:05 +0000 (18:23 +0000)
git-svn-id: https://svn.kapsi.fi/jpa/nanopb@971 e3a754e5-d11d-0410-8d38-ebb782a927b9

tests/test_decode1.c

index def45a6..b46d0d5 100644 (file)
@@ -63,7 +63,10 @@ bool callback(pb_istream_t *stream, uint8_t *buf, size_t count)
 
 int main()
 {
-    pb_istream_t stream = {&callback, stdin, SIZE_MAX};
+    /* Maximum size is specified to prevent infinite length messages from
+     * hanging this in the fuzz test.
+     */
+    pb_istream_t stream = {&callback, stdin, 10000};
     if (!print_person(&stream))
         printf("Parsing failed.\n");