From: Stephen Morris Date: Tue, 25 Jun 2019 16:18:25 +0000 (+0100) Subject: [#640,!351] Don't log EOF received from AFL X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4843535709679ca1a24ce9017260eb04c78acbd9;p=thirdparty%2Fkea.git [#640,!351] Don't log EOF received from AFL There seemed to be a lot of them and they were just filling up the log. --- diff --git a/src/lib/dhcpsrv/fuzz.cc b/src/lib/dhcpsrv/fuzz.cc index 592d5b720c..11afbe1b68 100644 --- a/src/lib/dhcpsrv/fuzz.cc +++ b/src/lib/dhcpsrv/fuzz.cc @@ -241,7 +241,10 @@ Fuzz::run(void) { char buf[BUFFER_SIZE]; ssize_t length = read(0, buf, sizeof(buf)); if (length <= 0) { - LOG_ERROR(fuzz_logger, FUZZ_READ_FAIL).arg(strerror(errno)); + // Don't log EOFs received - they may be generated by AFL + if (length != 0) { + LOG_ERROR(fuzz_logger, FUZZ_READ_FAIL).arg(strerror(errno)); + } usleep(SLEEP_INTERVAL); continue; }