From 2c91a4bb65e3dd016c9b02dcb5364593b06f53b7 Mon Sep 17 00:00:00 2001 From: Forest Bond Date: Fri, 28 Dec 2012 14:35:46 -0500 Subject: [PATCH] sierra: Create GPRS context in post_sim function This matches the huawei plugin. --- plugins/sierra.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/sierra.c b/plugins/sierra.c index 3143f09..4e125d7 100644 --- a/plugins/sierra.c +++ b/plugins/sierra.c @@ -228,27 +228,27 @@ static void sierra_pre_sim(struct ofono_modem *modem) static void sierra_post_sim(struct ofono_modem *modem) { struct sierra_data *data = ofono_modem_get_data(modem); + struct ofono_gprs *gprs; + struct ofono_gprs_context *gc; DBG("%p", modem); ofono_phonebook_create(modem, 0, "atmodem", data->modem); + + gprs = ofono_gprs_create(modem, 0, "atmodem", data->modem); + gc = ofono_gprs_context_create(modem, 0, "swmodem", data->modem); + + if (gprs && gc) + ofono_gprs_add_context(gprs, gc); } static void sierra_post_online(struct ofono_modem *modem) { struct sierra_data *data = ofono_modem_get_data(modem); - struct ofono_gprs *gprs; - struct ofono_gprs_context *gc; DBG("%p", modem); ofono_netreg_create(modem, 0, "atmodem", data->modem); - - gprs = ofono_gprs_create(modem, 0, "atmodem", data->modem); - gc = ofono_gprs_context_create(modem, 0, "swmodem", data->modem); - - if (gprs && gc) - ofono_gprs_add_context(gprs, gc); } static struct ofono_modem_driver sierra_driver = { -- 2.7.4