...
Wiki Markup |
---|
In this non-compliant code example, the call to {{strpcy()}} has been replaced with a call to {{strcpy_s()}}. See \[[STR00-A. Use TR 24731 for remediation of existing string manipulation code]\] for more information on using {{strcpy_s()}}. |
...
Code Block | ||
---|---|---|
| ||
char system_msg[100]; /* ... */ void error_message(char *error_msg) { char default_msg[80]; /* ... */ /* error_msg is assumed to reference a NTBS of length 99 or less */ errno_t e = strcpy_s(system_msg, 100sizeof(system_msg), error_msg); if (e != 0) { /* handle strcpy_s() error */ } } |
...