mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-22 22:28:49 +00:00
fix compcovtest
This commit is contained in:
@ -20,15 +20,22 @@
|
|||||||
// solution: echo -ne 'The quick brown fox jumps over the lazy
|
// solution: echo -ne 'The quick brown fox jumps over the lazy
|
||||||
// dog\xbe\xba\xfe\xca\xbe\xba\xfe\xca\xde\xc0\xad\xde\xef\xbe' | ./compcovtest
|
// dog\xbe\xba\xfe\xca\xbe\xba\xfe\xca\xde\xc0\xad\xde\xef\xbe' | ./compcovtest
|
||||||
|
|
||||||
|
#include "../../include/config.h"
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
|
||||||
int main() {
|
int main(int argc, char**argv) {
|
||||||
|
|
||||||
char buffer[44] = {/* zero padding */};
|
static char buffer[MAX_FILE] = {/* zero padding */};
|
||||||
fread(buffer, 1, sizeof(buffer) - 1, stdin);
|
|
||||||
|
FILE* file = stdin;
|
||||||
|
if (argc > 1)
|
||||||
|
file = fopen(argv[1], "r");
|
||||||
|
|
||||||
|
fread(buffer, 1, sizeof(buffer) - 1, file);
|
||||||
|
|
||||||
if (memcmp(&buffer[0], "The quick brown fox ", 20) != 0 ||
|
if (memcmp(&buffer[0], "The quick brown fox ", 20) != 0 ||
|
||||||
strncmp(&buffer[20], "jumps over ", 11) != 0 ||
|
strncmp(&buffer[20], "jumps over ", 11) != 0 ||
|
||||||
|
Reference in New Issue
Block a user