]> git.sesse.net Git - mlt/commit
rtaudio/RtAudio.cpp: check for null pointer
authorMikko Rapeli <mikko.rapeli@iki.fi>
Tue, 31 Jul 2012 11:36:57 +0000 (13:36 +0200)
committerMikko Rapeli <mikko.rapeli@iki.fi>
Mon, 6 Aug 2012 16:37:27 +0000 (18:37 +0200)
commitccfdc2aacac63414f6a4a8393d77b3245f82a28c
treed31e86e557f3d9919cb1a46d310d6c0a56664cbf
parent20e108c090969f91864b856d3623b6084608d9dd
rtaudio/RtAudio.cpp: check for null pointer

Fixes Coverity CID 710858: Dereference after null check (FORWARD_NULL)
Comparing "this->rtapi_" to null implies that "this->rtapi_" might be null.
 146    if ( rtapi_ ) return;
...
Passing null variable "this->rtapi_" to function "RtApi::getDeviceCount()", which dereferences it. (The dereference happens because this is a virtual function call.)
 159    if ( rtapi_->getDeviceCount() ) break;
src/modules/rtaudio/RtAudio.cpp