From 22a8094b41b2606084dc0c0c70487e5ed0fcb652 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 27 Dec 2023 17:07:32 +0100 Subject: Re-enable previously disabled overlap checks They were previously disabled in 80a83a5 --- tests/test_stpncpy_overwrite_under.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'tests/test_stpncpy_overwrite_under.c') 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 @@ #include int main(int argc, char** argv) { -#if 0 char buffer[9] = {'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', '\0'}; puts(buffer); + stpncpy(buffer+5, buffer, 2); + puts(buffer); + + char buffer2[] = {'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', '\0'}; CHK_FAIL_START - stpncpy(buffer-1, buffer, 5); + stpncpy(buffer2-1, buffer2, 5); CHK_FAIL_END - puts(buffer); -#endif + puts(buffer2); return ret; } -- cgit v1.3