diff --git a/test/simple-memory-corruption/read_after_free_large.c b/test/simple-memory-corruption/read_after_free_large.c index b5e611c..0301e14 100644 --- a/test/simple-memory-corruption/read_after_free_large.c +++ b/test/simple-memory-corruption/read_after_free_large.c @@ -13,6 +13,9 @@ OPTNONE int main(void) { free(p); for (size_t i = 0; i < 128 * 1024; i++) { printf("%x\n", p[i]); + if (p[i] != '\0') { + return 1; + } } return 0; } diff --git a/test/simple-memory-corruption/read_after_free_small.c b/test/simple-memory-corruption/read_after_free_small.c index 7d53e5c..9451a01 100644 --- a/test/simple-memory-corruption/read_after_free_small.c +++ b/test/simple-memory-corruption/read_after_free_small.c @@ -13,6 +13,9 @@ OPTNONE int main(void) { free(p); for (size_t i = 0; i < 16; i++) { printf("%x\n", p[i]); + if (p[i] != '\0') { + return 1; + } } return 0; }