From: Thomas Debesse Date: Sun, 19 Jun 2022 21:48:39 +0000 (+0200) Subject: q3map2: fix dds/ prefixed dds image loading, don't break following formats X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=commitdiff_plain;h=ed990b29b0790e2a4d798477df8be2965fd80f41 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. --- 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 ) {