The timer for keepalive is stopped, but here it seems to come a pointer which
was stored inside sip transaction structure and used when the transaction
completes (on 408 timeout or 200ok response). If between the options and final
response the ka destination structure is destroyed, then the tm callback will
provide a pointer to an address that can be used for something else at that
moment.
In such case it is better to store in transaction a unique id for ka
destination structure and on tm transaction callback to search and see if it is
found, locking the structure while is updated.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/2448#issuecomment-683740148
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev