From 61c663ff1058de24559dbf66a3635c7848879ca3 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 29 Apr 2025 15:53:31 -0400 Subject: [PATCH] Don't crash when there's no rows to read --- parts/exd/exdpart.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parts/exd/exdpart.cpp b/parts/exd/exdpart.cpp index d8736bf..cb89198 100644 --- a/parts/exd/exdpart.cpp +++ b/parts/exd/exdpart.cpp @@ -150,6 +150,9 @@ void EXDPart::loadTables() for (unsigned int j = 0; j < exh->row_count; j++) { auto rows = physis_exd_read_row(&exd, j); // TODO: free, use other rows + if (rows.row_count == 0) + continue; + for (unsigned int z = 0; z < exd.column_count; z++) { auto columnData = rows.row_data[0].column_data[z];