fix: PVS-Studio V522 mark false

Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
This commit is contained in:
Vyacheslav Ivanov 2024-08-03 21:49:18 +03:00 • committed by Pugemon
parent 4efa574eec
commit 3621e7ce1b
No known key found for this signature in database
GPG key ID: 472FA343B3CC3287
18 changed files with 81 additions and 81 deletions

View file

@ -96,8 +96,8 @@ void ALStream::bindSpeaker(speakerid_t speaker) {
this->speaker = speaker;
sp = audio::get_speaker(speaker);
if (sp) {
auto alspeaker = dynamic_cast<ALSpeaker*>(sp);
alspeaker->stream = this;
auto alspeaker = dynamic_cast<ALSpeaker*>(sp); //FIXME: Potentional null pointer
alspeaker->stream = this; //-V522
alspeaker->duration = source->getTotalDuration();
}
}
@ -148,8 +148,8 @@ void ALStream::update(double delta) {
speaker = 0;
return;
}
ALSpeaker* alspeaker = dynamic_cast<ALSpeaker*>(speaker);
if (alspeaker->stopped) {
ALSpeaker* alspeaker = dynamic_cast<ALSpeaker*>(speaker); //FIXME: Potentional null pointer
if (alspeaker->stopped) { //-V522
speaker = 0;
return;
}