Skip to content

Commit 55ff7c0

Browse files
committed
test std.cfg: Updated tests for strncpy_s().
1 parent f326021 commit 55ff7c0

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

test/cfg/std.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2980,15 +2980,13 @@ void uninitvar_strncpy(void)
29802980

29812981
void uninitvar_strncpy_s(char *Ct, size_t N1, char *S, size_t N2)
29822982
{
2983-
char *ct;
2983+
char dest[42];
29842984
char *s;
29852985
size_t n1;
29862986
size_t n2;
29872987

29882988
// cppcheck-suppress uninitvar
2989-
(void)strncpy_s(ct,n1,s,n2);
2990-
// cppcheck-suppress uninitvar
2991-
(void)strncpy_s(ct,N1,S,N2);
2989+
(void)strncpy_s(dest,n1,s,n2);
29922990
// cppcheck-suppress uninitvar
29932991
(void)strncpy_s(Ct,n1,S,N2);
29942992
// cppcheck-suppress uninitvar
@@ -2998,6 +2996,7 @@ void uninitvar_strncpy_s(char *Ct, size_t N1, char *S, size_t N2)
29982996

29992997
// no warning is expected for
30002998
(void)strncpy_s(Ct,N1,S,N2);
2999+
(void)strncpy_s(dest,N1,S,N2);
30013000
}
30023001

30033002
void uninitvar_strpbrk(void)

0 commit comments

Comments
 (0)