From 6e4b2c281f6763d430d0def44e833a5f445c5b89 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 1 Jun 2021 18:00:24 +0200 Subject: [PATCH] fixed a possible crash due to validating lands in product without underlying space --- landlock.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/landlock.cpp b/landlock.cpp index ac195ce6..c1d1a678 100644 --- a/landlock.cpp +++ b/landlock.cpp @@ -744,7 +744,9 @@ EX land_validity_t& land_validity(eLand l) { return lv::bad_graphics; if((hybrid::actual_geometry == gRotSpace || geometry == gRotSpace) && l == laDryForest) return lv::hedgehogs; - if(hybri) return *PIU(&land_validity(l)); + if(hybri && hybrid::underlying && hybrid::underlying_cgip) { + return *PIU(&land_validity(l)); + } } #if !CAP_FIELD