Hello Denis,
On 04/24/2012 12:38 AM, Denis Kenzior wrote:
static gboolean cf_ss_control(int type, const char *sc,
switch (cf->ss_req->cf_type) {
case CALL_FORWARDING_TYPE_ALL:
+ cf->flags |= CALL_FORWARDING_FLAG_CACHED;
cf->query_next = CALL_FORWARDING_TYPE_UNCONDITIONAL;
cf->query_end = CALL_FORWARDING_TYPE_NOT_REACHABLE;
break;
I don't believe this would work for non-queries. For example, lets say
the user runs a registration operation on CALL_FORWARDING_TYPE_ALL and
that fails for whatever reason. Now the cached flag is set (perhaps
erroneously)
Sorry, simply overlooked this.
Thanks for the help, I will correct the issues and prepare another patchset.
Regards,
Oleg
--
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono