@@ -623,7 +623,7 @@ static int32_t parse_as_include(const char *text, size_t *count)
623623 char dummy [16 ];
624624 int length = snprintf (dummy , sizeof (dummy ), "$INCLUDE \"%s\"\n" , path );
625625 assert_true (length > 0 && length < INT_MAX - ZONE_BLOCK_SIZE );
626- char * include = malloc ((size_t )length + 1 + ZONE_BLOCK_SIZE );
626+ char * include = calloc ((size_t )length + 1 + ZONE_BLOCK_SIZE , 1 );
627627 assert_non_null (include );
628628 (void )snprintf (include , (size_t )length + 1 , "$INCLUDE \"%s\"\n" , path );
629629 code = parse (include , count );
@@ -782,7 +782,7 @@ void bad_includes(void **state)
782782 char dummy [32 ];
783783 int length = snprintf (dummy , sizeof (dummy ), "$INCLUDE \"%s\" foo. bar\n" , path );
784784 assert_true (length > 0 && length < INT_MAX - ZONE_BLOCK_SIZE );
785- char * include = malloc ((size_t )length + 1 + ZONE_BLOCK_SIZE );
785+ char * include = calloc ((size_t )length + 1 + ZONE_BLOCK_SIZE , 1 );
786786 assert_non_null (include );
787787 (void )snprintf (include , (size_t )length + 1 , "$INCLUDE \"%s\" foo. bar.\n" , path );
788788 int result = fputs (include , handle );
@@ -834,7 +834,7 @@ void include_with_origin(void **state)
834834 char dummy [32 ];
835835 int length = snprintf (dummy , sizeof (dummy ), "$INCLUDE \"%s\" baz." , path );
836836 assert_true (length > 0 && length < INT_MAX - ZONE_BLOCK_SIZE );
837- char * include = malloc ((size_t )length + 1 + ZONE_BLOCK_SIZE );
837+ char * include = calloc ((size_t )length + 1 + ZONE_BLOCK_SIZE , 1 );
838838 assert_non_null (include );
839839 (void )snprintf (include , (size_t )length + 1 , "$INCLUDE \"%s\" baz." , path );
840840
@@ -899,7 +899,7 @@ void include_without_origin(void **state)
899899#define FMT "$INCLUDE \"%s\""
900900 int length = snprintf (dummy , sizeof (dummy ), "$INCLUDE \"%s\"" , path );
901901 assert_true (length > 0 && length < INT_MAX - ZONE_BLOCK_SIZE );
902- char * include = malloc ((size_t )length + 1 + ZONE_BLOCK_SIZE );
902+ char * include = calloc ((size_t )length + 1 + ZONE_BLOCK_SIZE , 1 );
903903 assert_non_null (include );
904904 (void )snprintf (include , (size_t )length + 1 , "$INCLUDE \"%s\"" , path );
905905#undef FMT
@@ -983,7 +983,7 @@ void owner_is_reinstated(void **state)
983983 " TXT foobar"
984984 int length = snprintf (dummy , sizeof (dummy ), FMT , path );
985985 assert_true (length > 0 && length < INT_MAX - ZONE_BLOCK_SIZE );
986- char * include = malloc ((size_t )length + 1 + ZONE_BLOCK_SIZE );
986+ char * include = calloc ((size_t )length + 1 + ZONE_BLOCK_SIZE , 1 );
987987 assert_non_null (include );
988988 (void )snprintf (include , (size_t )length + 1 , FMT , path );
989989#undef FMT
@@ -1026,7 +1026,7 @@ void origin_is_reinstated(void **state)
10261026 "foo TXT foobar"
10271027 int length = snprintf (dummy , sizeof (dummy ), FMT , path );
10281028 assert_true (length > 0 && length < INT_MAX - ZONE_BLOCK_SIZE );
1029- char * include = malloc ((size_t )length + 1 + ZONE_BLOCK_SIZE );
1029+ char * include = calloc ((size_t )length + 1 + ZONE_BLOCK_SIZE , 1 );
10301030 assert_non_null (include );
10311031 (void )snprintf (include , (size_t )length + 1 , FMT , path );
10321032#undef FMT
0 commit comments