Fix uninitialized presenter

This commit is contained in:
Anders Jenbo 2025-07-05 04:58:27 +02:00 committed by GitHub
parent af9f7cd791
commit 32452aed43
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -671,14 +671,14 @@ MxLong RegistrationBook::HandlePathStruct(LegoPathStructNotificationParam& p_par
MxBool RegistrationBook::CreateSurface() MxBool RegistrationBook::CreateSurface()
{ {
MxCompositePresenterList* presenters = m_checkmark[0]->GetList(); MxCompositePresenterList* presenters = m_checkmark[0]->GetList();
MxStillPresenter *presenter, *uninitialized; MxStillPresenter *presenter;
if (presenters) { if (presenters) {
if (presenters->begin() != presenters->end()) { if (presenters->begin() != presenters->end()) {
presenter = (MxStillPresenter*) presenters->front(); presenter = (MxStillPresenter*) presenters->front();
} }
else { else {
presenter = uninitialized; // intentionally uninitialized variable presenter = NULL;
} }
if (presenter) { if (presenter) {