diff -r 613e4e943120 -r b68f3e90dca1 mmhais/refacladapt/src/audiostream/audiostream.cpp --- a/mmhais/refacladapt/src/audiostream/audiostream.cpp Thu Sep 02 22:02:55 2010 +0300 +++ b/mmhais/refacladapt/src/audiostream/audiostream.cpp Fri Sep 17 08:37:57 2010 +0300 @@ -655,6 +655,9 @@ iCurrentStreamState = aPreviousState; iDesiredStreamState = aDesiredState; + // Ensure that there is no dereference of a NULL pointer + ASSERT(iDesiredStreamState < EInitialized || iDesiredStreamState > EActive || iCodec); + switch (iDesiredStreamState) { case EInitialized: