[Scummvm-git-logs] scummvm master -> 1aaa3532844885f4d5ea2017f8f86f343b0d14b6
whiterandrek
whiterandrek at gmail.com
Wed Sep 30 21:15:44 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
1aaa353284 PETKA: fixed memory deallocation
Commit: 1aaa3532844885f4d5ea2017f8f86f343b0d14b6
https://github.com/scummvm/scummvm/commit/1aaa3532844885f4d5ea2017f8f86f343b0d14b6
Author: Andrei Prykhodko (whiterandrek at gmail.com)
Date: 2020-10-01T00:15:27+03:00
Commit Message:
PETKA: fixed memory deallocation
Changed paths:
engines/petka/walk.cpp
diff --git a/engines/petka/walk.cpp b/engines/petka/walk.cpp
index f454468bd0..d9ff2bfccb 100644
--- a/engines/petka/walk.cpp
+++ b/engines/petka/walk.cpp
@@ -92,12 +92,12 @@ Walk::~Walk() { // CHECKED
clearBackground();
reset();
for (int i = 0; i < 8; ++i) {
- free(_leg1[i]);
- free(_leg2[i]);
- free(_off1[i]);
- free(_off2[i]);
- free(_offleg1[i]);
- free(_offleg2[i]);
+ delete[] _leg1[i];
+ delete[] _leg2[i];
+ delete[] _off1[i];
+ delete[] _off2[i];
+ delete[] _offleg1[i];
+ delete[] _offleg2[i];
_leg1[i] = nullptr;
_leg2[i] = nullptr;
@@ -510,7 +510,7 @@ int Walk::sub_423600(Point p) {
double v12 = angle(p, _bkg1[v11], _bkg1[v31]);
if (p == _bkg1[v11] || p == _bkg1[v31]) {
- free(v4);
+ delete[] v4;
return i;
}
@@ -522,7 +522,7 @@ int Walk::sub_423600(Point p) {
v12 += angle(p, _bkg1[v16], _bkg1[v32]);
if (p == _bkg1[v16] || p == _bkg1[v32]) {
- free(v4);
+ delete[] v4;
return i;
}
}
@@ -530,7 +530,7 @@ int Walk::sub_423600(Point p) {
int v19 = commonPoint(v4[k - 1], v4[k]);
int v20 = commonPoint(v4[k], v4[0]);
- free(v4);
+ delete[] v4;
double v23 = angle(p, _bkg1[v19], _bkg2[v20]);
v12 += v23;
More information about the Scummvm-git-logs
mailing list