From 65b99d25e1a41aad90f015a583c6a786f99a07b6 Mon Sep 17 00:00:00 2001 From: vanhauser-thc Date: Tue, 11 Feb 2025 11:57:57 +0100 Subject: [PATCH] make gcc 15 happy --- src/afl-analyze.c | 3 ++- src/afl-fuzz.c | 1 + src/afl-showmap.c | 3 ++- src/afl-tmin.c | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/afl-analyze.c b/src/afl-analyze.c index 4cfeb487..89a27f63 100644 --- a/src/afl-analyze.c +++ b/src/afl-analyze.c @@ -110,8 +110,9 @@ static u8 count_class_lookup[256] = { }; -static void kill_child() { +static void kill_child(int signal) { + (void)signal; if (fsrv.child_pid > 0) { kill(fsrv.child_pid, fsrv.child_kill_signal); diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c index a2718164..e52e635c 100644 --- a/src/afl-fuzz.c +++ b/src/afl-fuzz.c @@ -2849,6 +2849,7 @@ int main(int argc, char **argv_orig, char **envp) { for (u32 i = 0; i < afl->queued_items; i++) { q = afl->queue_buf[i]; + // this is very dirty and assumes nice memory :-) ZLIBREAD(fr_fd, (u8 *)&(q->colorized), q_len, "queue data"); ZLIBREAD(fr_fd, res, 1, "check map"); if (res[0]) { diff --git a/src/afl-showmap.c b/src/afl-showmap.c index 881ca2a6..6cd89779 100644 --- a/src/afl-showmap.c +++ b/src/afl-showmap.c @@ -131,8 +131,9 @@ static const u8 count_class_binary[256] = { }; -static void kill_child() { +static void kill_child(int signal) { + (void)signal; timed_out = 1; if (fsrv->child_pid > 0) { diff --git a/src/afl-tmin.c b/src/afl-tmin.c index 4e3319b5..c44cb091 100644 --- a/src/afl-tmin.c +++ b/src/afl-tmin.c @@ -111,8 +111,9 @@ static const u8 count_class_lookup[256] = { }; -static void kill_child() { +static void kill_child(int signal) { + (void)signal; if (fsrv->child_pid > 0) { kill(fsrv->child_pid, fsrv->child_kill_signal);