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

Reply via email to