diff -r 5a06f39ad45b -r 80975da52420 mmserv/tms/tmsimpl/src/tmsdtmfbodyimpl.cpp --- a/mmserv/tms/tmsimpl/src/tmsdtmfbodyimpl.cpp Fri Apr 16 15:29:42 2010 +0300 +++ b/mmserv/tms/tmsimpl/src/tmsdtmfbodyimpl.cpp Mon May 03 12:59:52 2010 +0300 @@ -64,7 +64,10 @@ delete self; self = NULL; } - self->iStreamType = streamtype; + else + { + self->iStreamType = streamtype; + } } bodyimpl = self; return ret; @@ -91,8 +94,7 @@ return ret; } -gint TMSDTMFBodyImpl::AddObserver(TMSDTMFObserver& obsrvr, - gpointer user_data) +gint TMSDTMFBodyImpl::AddObserver(TMSDTMFObserver& obsrvr, gpointer user_data) { gint ret(TMS_RESULT_SUCCESS); if (!iObserver)