I see that an dlg_unref is removed and not re-added -- from the patch:

            if(dlg_bye_all(dlg, NULL)<0)
-               dlg_unref(dlg, 1);

Any reason for that? If BYE failed to be be sent, then the dialog will hang around forever.


Reply to this email directly or view it on GitHub.