From d6993c47d613ac911e71787fd4d295dabb628d73 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 5 Apr 2026 05:59:28 +0500 Subject: [PATCH] engine: mod_bmodel: do not try to load visibility if there is none, like for external bmodels --- engine/common/mod_bmodel.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/common/mod_bmodel.c b/engine/common/mod_bmodel.c index 980956e9..08f01d1f 100644 --- a/engine/common/mod_bmodel.c +++ b/engine/common/mod_bmodel.c @@ -3599,6 +3599,10 @@ Mod_LoadVisibility */ static void Mod_LoadVisibility( model_t *mod, dbspmodel_t *bmod ) { + // external bmodels have no visibility + if( !bmod->visdata || !bmod->visdatasize ) + return; + mod->visdata = Mem_Malloc( mod->mempool, bmod->visdatasize ); memcpy( mod->visdata, bmod->visdata, bmod->visdatasize ); }