Module: kamailio Branch: 5.1 Commit: acbc230e8f24ac838598631d9366f23d05218d73 URL: https://github.com/kamailio/kamailio/commit/acbc230e8f24ac838598631d9366f23d...
Author: Christoph Valentin christoph.valentin@kapsch.net Committer: Christoph Valentin christoph.valentin@kapsch.net Date: 2018-01-26T10:11:46+01:00
ims_usrloc_scscf: missing assignment of record_route
In update_subscriber() function, when the rs is assigned to the subs, it is missing the record_route component, which leads to core dump in some scenarios.
(cherry picked from commit 595b8fe06165328366865328e43c14a9ca23c386)
---
Modified: src/modules/ims_usrloc_scscf/subscribe.c
---
Diff: https://github.com/kamailio/kamailio/commit/acbc230e8f24ac838598631d9366f23d... Patch: https://github.com/kamailio/kamailio/commit/acbc230e8f24ac838598631d9366f23d...
---
diff --git a/src/modules/ims_usrloc_scscf/subscribe.c b/src/modules/ims_usrloc_scscf/subscribe.c index 227d06d51a..a5bdf699d5 100644 --- a/src/modules/ims_usrloc_scscf/subscribe.c +++ b/src/modules/ims_usrloc_scscf/subscribe.c @@ -346,6 +346,7 @@ int update_subscriber(impurecord_t* urec, reg_subscriber** _reg_subscriber, int subs.callid = rs->call_id; subs.expires = rs->expires - act_time; subs.contact = rs->watcher_contact; + subs.record_route = rs->record_route;
hash_code = core_hash(&subs.callid, &subs.to_tag, sub_dialog_hash_size);