Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 57c7a87 commit 6fc9cc5Copy full SHA for 6fc9cc5
1 file changed
cpp/ql/test/query-tests/Security/CWE/CWE-131/semmle/NoSpaceForZeroTerminator/test.cpp
@@ -100,3 +100,10 @@ void good2(char *str, char *dest) {
100
decode(buffer, str);
101
free(buffer);
102
}
103
+
104
+void bad9(wchar_t *wstr) {
105
+ // BAD -- using new [NOT DETECTED]
106
+ wchar_t *wbuffer = new wchar_t[wcslen(wstr)];
107
+ wcscpy(wbuffer, wstr);
108
+ delete wbuffer;
109
+}
0 commit comments