Hello, Please find the changes in order to correct call forwarding states.
Changes from v3: - Re-run conditional queries on cfu removal and mark cached. - End querying once cfu is active. - Handle the caching on supplementary services path cfs modifications. Regards, Oleg Oleg Zhurakivskyy (13): call-forwarding: Refactor cf_condition_compare() call-forwarding: Refactor cf_condition_find_with_cls() call-forwarding: Get rid of extra variable call-forwarding: Streamline number assignment call-forwarding: Streamline cf_find_timeout() logic call-forwarding: Refactor cf_find_unconditional() call-forwarding: Streamline set_query_cf_callback() call-forwarding: Remove unneeded variable call-forwarding: End querying once cfu is active call-forwarding: CFU unset, update conditionals call-forwarding: Re-run ss path queries on CFU unset call-forwarding: Cache ss TYPE_ALL modifications TODO: Remove completed call forwarding state task TODO | 17 ----- src/call-forwarding.c | 168 ++++++++++++++++++++----------------------------- 2 files changed, 68 insertions(+), 117 deletions(-) -- 1.7.5.4 _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono