From ff505f1e410578c257a9e8b4bc5ec6af19f5f1d2 Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Tue, 2 Apr 2024 21:58:58 +0200 Subject: [PATCH] Add range check in table --- libsrc/general/table.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libsrc/general/table.hpp b/libsrc/general/table.hpp index a62277fa..54f5be31 100644 --- a/libsrc/general/table.hpp +++ b/libsrc/general/table.hpp @@ -169,6 +169,7 @@ public: /// Inserts element acont into row i. BASE-based. Does not test if already used, assumes to have enough memory inline void AddSave (int i, const T & acont) { + NETGEN_CHECK_RANGE(i, BASE, data.Size()+BASE); ((T*)data[i-BASE].col)[data[i-BASE].size] = acont; data[i-BASE].size++; }