From ed990b29b0790e2a4d798477df8be2965fd80f41 Mon Sep 17 00:00:00 2001 From: Thomas Debesse Date: Sun, 19 Jun 2022 23:48:39 +0200 Subject: [PATCH] q3map2: fix dds/ prefixed dds image loading, don't break following formats The dds/ prefix was mistakenly kept for ktx, crn and and webp loading. --- tools/quake3/q3map2/image.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tools/quake3/q3map2/image.c b/tools/quake3/q3map2/image.c index aacf9d0b..f5c0b1e9 100644 --- a/tools/quake3/q3map2/image.c +++ b/tools/quake3/q3map2/image.c @@ -479,11 +479,12 @@ image_t *ImageLoad( const char *filename ){ /* also look for .dds image in dds/ prefix like Doom3 or DarkPlaces */ if ( size <= 0 ) { - strcpy( name, "dds/" ); - strcat( name, image->name ); - StripExtension( name ); - strcat( name, ".dds" ); - size = vfsLoadFile( (const char*) name, (void**) &buffer, 0 ); + char ddsname[ 1024 ]; + strcpy( ddsname, "dds/" ); + strcat( ddsname, image->name ); + StripExtension( ddsname ); + strcat( ddsname, ".dds" ); + size = vfsLoadFile( (const char*) ddsname, (void**) &buffer, 0 ); } if ( size > 0 ) { -- 2.39.2