From 9e51f911abf2807bf02e04204d58eeb01ba323ce Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Sun, 12 Dec 2021 15:18:43 +1100 Subject: [PATCH] =?UTF-8?q?-=20Blood:=20Clear=20`writing=20to=20an=20objec?= =?UTF-8?q?t=20of=20type=20=E2=80=98class=20TObjPtr?= =?UTF-8?q?=E2=80=99=20with=20=E2=80=98private=E2=80=99=20member=20?= =?UTF-8?q?=E2=80=98TObjPtr::=E2=80=99`=20?= =?UTF-8?q?warning=20under=20GCC.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/games/blood/src/aiunicult.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/games/blood/src/aiunicult.cpp b/source/games/blood/src/aiunicult.cpp index 460288bf1..a1d336b4d 100644 --- a/source/games/blood/src/aiunicult.cpp +++ b/source/games/blood/src/aiunicult.cpp @@ -2528,7 +2528,12 @@ bool genDudePrepare(DBloodActor* actor, int propId) case kGenDudePropertySlaves: { - pExtra->slaveCount = 0; memset(pExtra->slave, -1, sizeof(pExtra->slave)); + pExtra->slaveCount = 0; + for (auto i = 0; i < kGenDudeMaxSlaves; i++) + { + pExtra->slave[i] = nullptr; + } + BloodStatIterator it(kStatDude); while (auto actor2 = it.Next()) {