diff options
Diffstat (limited to 'src/call-forwarding.c')
-rw-r--r-- | src/call-forwarding.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/call-forwarding.c b/src/call-forwarding.c index 3c68bc45..3ce68a4a 100644 --- a/src/call-forwarding.c +++ b/src/call-forwarding.c @@ -583,11 +583,12 @@ static void get_query_cf_callback(const struct ofono_error *error, int total, struct ofono_call_forwarding *cf = data; if (error->type == OFONO_ERROR_TYPE_NO_ERROR) { - GSList *l; - l = cf_cond_list_create(total, list); + GSList *l = cf_cond_list_create(total, list); + set_new_cond_list(cf, cf->query_next, l); DBG("%s conditions:", cf_type_lut[cf->query_next]); + cf_cond_list_print(l); if (cf->query_next == CALL_FORWARDING_TYPE_NOT_REACHABLE) |