Updated pull request. Some of the most important updates:
- free previously allocated shm in case of reached memory limit and solve 
possible segfaults; tested this using -m 128 and a large table: kamailio didn't 
crashed when had no memory for the entries and still accepted calls afterwards.
- always lookup hashtable before selecting a new node; this fallbacks to the 
previous behaviour
- check also for viabranch when matching the call in addition to the callid; 
tested this for simple calls i.e. viabranch was STR_NULL; _didn't tested it_ 
for real-life branching scenarios as we are not using it; here I'd need some 
help from your side, if you use those scenarios and have time for it; IMHO the 
matching should be fine as I'm checking the viabranch value I get from the 
struct sip_msg.

---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/390#issuecomment-157059972
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to