< Previous by Date | Date Index | Next by Date > |
< Previous in Thread | Thread Index | Next in Thread > |
Best regards, Byron Campen
Hi, We've moved our software (SIP PBX) from resiprocate 1.0.2 to 1.3, and I've noticed it doesn't destroy UAC dialog set if it has been rejected by 4xx response (f.e. 486). I have found that normal flow is broken in DialogSet::possiblyDie() If() condition requires mState != ReceivedProvisional to destroy DS. But DS is in this state, because it didn't have any 200 OK by the moment. So, Dialog is properly removed, but DS remains and that leads to memory leaks. What do you suggest? Should it be fixed in resiprocate, or there's some workaround? May be I've missed some changes in architecture and now rejected calls should be processed differently? Thanks in advance, Arthur Moroz Lead developer, 3CX Ltd______________________________________________________________________ ______________Be a better friend, newshound, andknow-it-all with Yahoo! Mobile. Try it now. http:// mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ_______________________________________________ resiprocate-devel mailing list resiprocate-devel@xxxxxxxxxxxxxxx https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
Attachment:
smime.p7s
Description: S/MIME cryptographic signature