Files
codeql/cpp/ql/src/Likely Bugs/Memory Management/ImproperNullTerminationGood.cpp
2018-08-02 17:53:23 +01:00

9 lines
208 B
C++

char source[100];
memset(source, 'A', 100-1);
source[100-1] = '\0'; // null terminate source
char dest[200];
memset(dest, 'B', 100-1);
dest[100-1] = '\0'; // null terminate destination
strcat(dest, source);