Files
codeql/cpp/ql/test/query-tests/Critical/MissingCheckScanf/test.c
2025-08-13 16:20:21 +02:00

13 lines
246 B
C

# define likely(x) __builtin_expect(!!(x), 1)
int sscanf(const char *s, const char *format, ...);
void use(int i);
void test_likely(const char* s, const char* format)
{
int x;
if (likely(sscanf(s, format, &x) == 1)) {
use(x); // GOOD
}
}