diff --git a/src/anbox/dbus/skeleton/application_manager.cpp b/src/anbox/dbus/skeleton/application_manager.cpp index 1ed355c684046a1fa038218fad9cf43d5ec61359..f4df37ae9c945ee83bd3d20841e9ae9c9641ea19 100644 --- a/src/anbox/dbus/skeleton/application_manager.cpp +++ b/src/anbox/dbus/skeleton/application_manager.cpp @@ -32,7 +32,7 @@ int parse_string_from_message(sd_bus_message *m, std::string &str) { if (r < 0) return r; - const char *value; + const char *value = nullptr; r = sd_bus_message_read(m, "s", &value); if (r < 0) return r; diff --git a/src/anbox/graphics/emugl/RenderThread.cpp b/src/anbox/graphics/emugl/RenderThread.cpp index 3ef61875a7a3d85ea14fc7c489d1a7a2dd13ec59..9bb6b4b6baea1734b0839cca5c9809ff2918dc2f 100644 --- a/src/anbox/graphics/emugl/RenderThread.cpp +++ b/src/anbox/graphics/emugl/RenderThread.cpp @@ -62,7 +62,7 @@ intptr_t RenderThread::main() { if (stat <= 0) break; - bool progress; + bool progress = false; do { progress = false; diff --git a/src/anbox/graphics/emugl/Renderer.cpp b/src/anbox/graphics/emugl/Renderer.cpp index 96bcc159a9ab2a74efbf68dfd436ac6a95e8d8ee..e59101a4e5c1b4b33d7848f0bb39f69ab7c35ad0 100644 --- a/src/anbox/graphics/emugl/Renderer.cpp +++ b/src/anbox/graphics/emugl/Renderer.cpp @@ -87,6 +87,7 @@ class ColorBufferHelper : public ColorBuffer::Helper { virtual TextureDraw *getTextureDraw() const { return mFb->getTextureDraw(); } + ~ColorBufferHelper() {} private: Renderer *mFb; };