summaryrefslogtreecommitdiff
path: root/tests/test_fread_overwrite.c
diff options
context:
space:
mode:
authorjvoisin2023-07-09 18:03:34 +0200
committerjvoisin2023-07-09 18:03:34 +0200
commitf9f83da31803062d1fb665ad612ccede5e445757 (patch)
tree13216a6e43b1d17e17ef8b26c80fcc30c6abf7df /tests/test_fread_overwrite.c
parent33acec595b47ec97ae57a98ec396a26f6d8e309e (diff)
Add tests for stdio.h
Diffstat (limited to 'tests/test_fread_overwrite.c')
-rw-r--r--tests/test_fread_overwrite.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_fread_overwrite.c b/tests/test_fread_overwrite.c
new file mode 100644
index 0000000..2710d24
--- /dev/null
+++ b/tests/test_fread_overwrite.c
@@ -0,0 +1,18 @@
1#include <assert.h>
2
3#include "common.h"
4
5#include <stdio.h>
6
7int main(int argc, char** argv) {
8 char buffer[12] = {0};
9
10 assert(sizeof(buffer - 2) * 10 > sizeof(buffer));
11
12 CHK_FAIL_START
13 fread(buffer, sizeof(buffer) - 2, 10, NULL);
14 CHK_FAIL_END
15
16 puts(buffer);
17 return ret;
18}