engine: server: fix SV_ProcessFile crash from short malformed filename (#2606)

This commit is contained in:
Czarintax
2026-05-25 10:42:03 +02:00
committed by GitHub
parent 78a3b958dd
commit 33cd20b21b

View File

@@ -312,6 +312,12 @@ static void SV_ProcessFile( sv_client_t *cl, const char *filename )
return;
}
if( Q_strlen( filename ) < 36 )
{
Con_Printf( "%s: Malformed customization filename from %s (too short)\n", __func__, cl->name );
return;
}
COM_HexConvert( filename + 4, 32, md5 );
for( resource = cl->resourcesneeded.pNext; resource != &cl->resourcesneeded; resource = next )