< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

RE: [reSIProcate] Miss guady.destroy() inClientInviteSession::dispatch(const DumTimeout& timeout)


I checked in a fix.

Thanks kaiduan.

> -----Original Message-----
> From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:resiprocate-
> devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of kaiduan xie
> Sent: Wednesday, September 15, 2004 3:11 PM
> To: resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> Subject: [reSIProcate] Miss guady.destroy()
> inClientInviteSession::dispatch(const DumTimeout& timeout)
> 
> Hi, all,
> 
> It seems that the guard.destroy() is missed in
> ClientInvitationSession::dispatch(const DumTimeout &
> timeout) to handle stale time out.
> 
> void
> ClientInviteSession::dispatch(const DumTimeout&
> timeout)
> {
>    Destroyer::Guard guard(mDestroyer);
>     if (timeout.type() == DumTimeout::StaleCall
>        && timeout.seq() == mStaleCallTimerSeq)
>    {
> 
> mDum.mInviteSessionHandler->onStaleCallTimeout(getHandle());
>       guard.destroy();
>    ^^^^^^^^^^^^^^^^^^^^^^^^
>    }
>    else
>    {
>       InviteSession::dispatch(timeout);
>    }
> }
> 
> kaiduan
> 
> ______________________________________________________________________
> Post your free ad now! http://personals.yahoo.ca
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel