From ad7a6443553bf33ecdbc72d1b3a6215e256d01fb Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Sat, 30 Mar 2024 07:19:10 -0300 Subject: [PATCH] fix crash on destruction --- lib_planes/utilities.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib_planes/utilities.lua b/lib_planes/utilities.lua index 3bee375..7393a7f 100644 --- a/lib_planes/utilities.lua +++ b/lib_planes/utilities.lua @@ -1133,9 +1133,11 @@ function airutils.seats_update(self) end function airutils.seats_destroy(self) - local max_seats = table.getn(self._passengers_base) + local max_seats = table.getn(self._seats) for i=1, max_seats do - if self._passengers_base[i] then self._passengers_base[i]:remove() end + if self._passengers_base and self._passengers_base[i] then + if self._passengers_base[i] ~= 0 then self._passengers_base[i]:remove() end + end end end