summaryrefslogtreecommitdiff
path: root/tests/test_mbsnrtowcs_dynamic.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/test_mbsnrtowcs_dynamic.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/tests/test_mbsnrtowcs_dynamic.c b/tests/test_mbsnrtowcs_dynamic.c
index 77b9082..58575d3 100644
--- a/tests/test_mbsnrtowcs_dynamic.c
+++ b/tests/test_mbsnrtowcs_dynamic.c
@@ -14,9 +14,7 @@ int main(int argc, char** argv) {
14 srcp = src; 14 srcp = src;
15 mbsnrtowcs(buffer, &srcp, 2, 2, &st); 15 mbsnrtowcs(buffer, &srcp, 2, 2, &st);
16 16
17 /* Unsafe: ask to write argc (10) wide chars into 4-element buffer. 17 /* Unsafe: ask to write argc (10) wide chars into 4-element buffer. */
18 * Before the fix, the else branch clamped source bytes instead of
19 * the output wide-char count, allowing destination overflow. */
20 CHK_FAIL_START 18 CHK_FAIL_START
21 srcp = src; 19 srcp = src;
22 memset(&st, 0, sizeof(st)); 20 memset(&st, 0, sizeof(st));