[Scummvm-git-logs] scummvm master -> e70c103ca377f46b0938a5821b2528fdc13d9d31
somaen
noreply at scummvm.org
Sat Oct 1 23:28:10 UTC 2022
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
a18212b4d4 GRIM: Initialize Lua value even for Nil to avoid uninit values
e70c103ca3 GRIM: Initialize Overlay::_layer
Commit: a18212b4d4f56e4e538366ae1c50cada8d9b8eb7
https://github.com/scummvm/scummvm/commit/a18212b4d4f56e4e538366ae1c50cada8d9b8eb7
Author: Einar Johan Trøan SømaÌen (somaen at scummvm.org)
Date: 2022-10-02T01:16:36+02:00
Commit Message:
GRIM: Initialize Lua value even for Nil to avoid uninit values
In practice shouldn't matter, but just to avoid having
uninitialized values around, we should set the value-field,
even for Nil.
Fixes COVERITY: 1470689
Changed paths:
engines/grim/lua.cpp
diff --git a/engines/grim/lua.cpp b/engines/grim/lua.cpp
index 7fd520e319a..29ed9909b4e 100644
--- a/engines/grim/lua.cpp
+++ b/engines/grim/lua.cpp
@@ -78,6 +78,8 @@ void LuaObjects::add(const char *str) {
void LuaObjects::addNil() {
Obj obj;
obj._type = Obj::Nil;
+ // Just set a value to avoid having uninitialized fields.
+ obj._value.object = nullptr;
_objects.push_back(obj);
}
Commit: e70c103ca377f46b0938a5821b2528fdc13d9d31
https://github.com/scummvm/scummvm/commit/e70c103ca377f46b0938a5821b2528fdc13d9d31
Author: Einar Johan Trøan SømaÌen (somaen at scummvm.org)
Date: 2022-10-02T01:27:13+02:00
Commit Message:
GRIM: Initialize Overlay::_layer
Fixes COVERITY: 1433532
Changed paths:
engines/grim/remastered/overlay.h
diff --git a/engines/grim/remastered/overlay.h b/engines/grim/remastered/overlay.h
index cb9268aa146..6c13598da2d 100644
--- a/engines/grim/remastered/overlay.h
+++ b/engines/grim/remastered/overlay.h
@@ -47,7 +47,7 @@ public:
Material *_material;
float _x;
float _y;
- int _layer;
+ int _layer = 0;
};
}
More information about the Scummvm-git-logs
mailing list