From e0f5b449edabe1593458ad604093f9503a5d0d3f Mon Sep 17 00:00:00 2001 From: rtldg Date: Thu, 12 Jun 2025 15:03:15 +0000 Subject: [PATCH] Always lowercase filenames in CUtlFilenameSymbolTable to fix loading packed files on Linux (fixes #865) --- src/tier1/utlsymbol.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/tier1/utlsymbol.cpp b/src/tier1/utlsymbol.cpp index d75eaa52f31..77dd76de3f2 100644 --- a/src/tier1/utlsymbol.cpp +++ b/src/tier1/utlsymbol.cpp @@ -327,9 +327,7 @@ FileNameHandle_t CUtlFilenameSymbolTable::FindOrAddFileName( const char *pFileNa char fn[ MAX_PATH ]; Q_strncpy( fn, pFileName, sizeof( fn ) ); Q_RemoveDotSlashes( fn ); -#ifdef _WIN32 Q_strlower( fn ); -#endif // Split the filename into constituent parts char basepath[ MAX_PATH ]; @@ -370,9 +368,7 @@ FileNameHandle_t CUtlFilenameSymbolTable::FindFileName( const char *pFileName ) char fn[ MAX_PATH ]; Q_strncpy( fn, pFileName, sizeof( fn ) ); Q_RemoveDotSlashes( fn ); -#ifdef _WIN32 Q_strlower( fn ); -#endif // Split the filename into constituent parts char basepath[ MAX_PATH ];