From 1cc0d530755f2869ed083aadb0f9898edb37e9f1 Mon Sep 17 00:00:00 2001 From: Ralph Ronnquist Date: Sat, 12 Aug 2023 08:38:47 +1000 Subject: [PATCH] Fix index oob in -dump function. --- fusefile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fusefile.c b/fusefile.c index 37f8a2c..9e5cb45 100644 --- a/fusefile.c +++ b/fusefile.c @@ -820,7 +820,7 @@ static int dump_fragments() { sources.array[ src ].to ); pos = ENDSOURCE( sources.array[ src ] ); } - if ( sources.array[ src ].start < x ) { + if ( ( src < sources.count ) && ( sources.array[ src ].start < x ) ) { // Dump sources.array[src] up to x; fprintf( stdout, "%s/%ld:%ld\n", sources.array[ src ].filename, -- 2.39.2