hexcoder- 5cdbfeef4a Revert "code cleanups (from cppcheck)"
This reverts commit 33a7d6f1688856c050b0ac71ac1df4018e4d531c.
2021-01-04 15:17:39 +01:00

36 lines
428 B
C

#include <stdio.h>
int target_func(unsigned char *buf, int size) {
printf("buffer:%p, size:%p\n", buf, size);
switch (buf[0]) {
case 1:
if (buf[1] == '\x44') { puts("a"); }
break;
case 0xff:
if (buf[2] == '\xff') {
if (buf[1] == '\x44') { puts("b"); }
}
break;
default:
break;
}
return 1;
}
char data[1024];
int main() {
target_func(data, 1024);
}