Files
codeql/cpp/ql/test/examples/lgtm-query-examples/test.cpp
2018-08-02 17:53:23 +01:00

12 lines
300 B
C++

long sprintf(char *buf, const char *format, ...);
void f(bool b, const char *format, char *buf) {
if (b == true) { // BAD
sprintf(buf, format, 5); // BAD
} else if (!b) { // GOOD
buf = buf + 1; // GOOD
sprintf(buf, "%d", 5); // GOOD
}
buf = nullptr; // BAD
}