From 54ada5be6de81bc7c40fcdcd3ba0ea291ab7d7e0 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Wed, 21 Dec 2022 20:58:08 -0700 Subject: [PATCH] bspinfo: don't crash if light data is missing --- common/bspinfo.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/bspinfo.cc b/common/bspinfo.cc index a0888e6b..8a094fe1 100644 --- a/common/bspinfo.cc +++ b/common/bspinfo.cc @@ -400,6 +400,10 @@ static void export_obj_and_lightmaps(const mbsp_t &bsp, const bspxentries_t &bsp continue; } + if (bsp.dlightdata.empty()) { + continue; + } + auto in_pixel = bsp.dlightdata.begin() + rect.lightofs + (rect.extents.numsamples() * (is_rgb ? 3 : 1) * style_index);