[reSIProcate] Bug in DUM without client authentication handler

Dominique Prunier dominique.prunier at micromedia-int.com
Tue Jul 27 06:24:41 CDT 2004


Not having a client authentication handler (==NULL in DUM) will make a null pointer exception in dum/Dialog.cxx : void Dialog::dispatch(const SipMessage& msg) :

if ( lastRequest && mDum.mClientAuthManager->handle( *lastRequest, msg ) )
{
    InfoLog( << "about to retransmit request with digest credentials" );
    InfoLog( << *lastRequest );

    mDum.send(*lastRequest);
    return;
}

Maybe just adding mDum.mClientAuthManager != NULL would be ok.
Thanks.

Dom.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20040727/0c928a50/attachment.htm>


More information about the resiprocate-devel mailing list