summaryrefslogtreecommitdiff
path: root/tests/test_stpncpy_overwrite_under.c
diff options
context:
space:
mode:
authorjvoisin2023-12-27 17:07:32 +0100
committerJulien Voisin2023-12-28 16:13:37 +0100
commit22a8094b41b2606084dc0c0c70487e5ed0fcb652 (patch)
treef4499d34e006bdc4a762af7f407e87a1080fc3ee /tests/test_stpncpy_overwrite_under.c
parentf3c0bfdb96ec00aaefdb75024059aa33895726c5 (diff)
Re-enable previously disabled overlap checks
They were previously disabled in 80a83a5
Diffstat (limited to 'tests/test_stpncpy_overwrite_under.c')
-rw-r--r--tests/test_stpncpy_overwrite_under.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/test_stpncpy_overwrite_under.c b/tests/test_stpncpy_overwrite_under.c
index 845ae29..3b435de 100644
--- a/tests/test_stpncpy_overwrite_under.c
+++ b/tests/test_stpncpy_overwrite_under.c
@@ -3,15 +3,17 @@
3#include <string.h> 3#include <string.h>
4 4
5int main(int argc, char** argv) { 5int main(int argc, char** argv) {
6#if 0
7 char buffer[9] = {'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', '\0'}; 6 char buffer[9] = {'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', '\0'};
8 puts(buffer); 7 puts(buffer);
9 8
9 stpncpy(buffer+5, buffer, 2);
10 puts(buffer);
11
12 char buffer2[] = {'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', '\0'};
10 CHK_FAIL_START 13 CHK_FAIL_START
11 stpncpy(buffer-1, buffer, 5); 14 stpncpy(buffer2-1, buffer2, 5);
12 CHK_FAIL_END 15 CHK_FAIL_END
13 16
14 puts(buffer); 17 puts(buffer2);
15#endif
16 return ret; 18 return ret;
17} 19}