From a9bf6719923e52bd248a10101df8e55ba13887b9 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Mon, 22 May 2023 18:24:39 +0200 Subject: [PATCH] Fix Oblivion loading Found by elsid@, and due to !3043 --- components/esm4/reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esm4/reader.cpp b/components/esm4/reader.cpp index a9f9f4f5f9..3b8ae415e6 100644 --- a/components/esm4/reader.cpp +++ b/components/esm4/reader.cpp @@ -529,7 +529,7 @@ namespace ESM4 { if (mCtx.groupStack.size() == 0) throw std::runtime_error("ESM4::Reader::grp mCtx.groupStack.size is zero"); - if (pos <= mCtx.groupStack.size() - 1) + if (pos > mCtx.groupStack.size() - 1) throw std::runtime_error("ESM4::Reader::grp - exceeded stack depth"); return (*(mCtx.groupStack.end() - pos - 1)).first;