From: Ralph Ronnquist Date: Fri, 11 Aug 2023 22:38:47 +0000 (+1000) Subject: Fix index oob in -dump function. X-Git-Tag: 1.1 X-Git-Url: https://git.rrq.au/?a=commitdiff_plain;h=1cc0d530755f2869ed083aadb0f9898edb37e9f1;p=rrq%2Ffusefile.git Fix index oob in -dump function. --- 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,