Hi Tonny, On 12/03/2010 09:22 AM, Tonny Tzeng wrote: > --- > plugins/huawei.c | 8 ++++---- > 1 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/plugins/huawei.c b/plugins/huawei.c > index 25dfaca..32cf70d 100644 > --- a/plugins/huawei.c > +++ b/plugins/huawei.c > @@ -454,7 +454,7 @@ static void huawei_disconnect(gpointer user_data) > data->sim_state == HUAWEI_SIM_STATE_INVALID_CS) { > ofono_info("Reopened GPRS context channel"); > > - data->gc = ofono_gprs_context_create(modem, 0, "atmodem", > + data->gc = ofono_gprs_context_create(modem, OFONO_VENDOR_HUAWEI, > "atmodem", > data->modem); There's no need to pass the vendor flag here. The atmodem gprs_context driver does not have any vendor handling code inside it. > > if (data->gprs && data->gc) > @@ -631,12 +631,12 @@ static void huawei_post_online(struct ofono_modem > *modem) > > if (data->sim_state == HUAWEI_SIM_STATE_VALID || > data->sim_state == HUAWEI_SIM_STATE_INVALID_CS) { > - data->gprs = ofono_gprs_create(modem, 0, "atmodem", data->pcui); > + data->gprs = ofono_gprs_create(modem, OFONO_VENDOR_HUAWEI, "atmodem", > data->pcui); > if (data->ndis == TRUE) > - data->gc = ofono_gprs_context_create(modem, 0, > + data->gc = ofono_gprs_context_create(modem, OFONO_VENDOR_HUAWEI, > "huaweimodem", data->pcui); Same comment as above > else > - data->gc = ofono_gprs_context_create(modem, 0, > + data->gc = ofono_gprs_context_create(modem, OFONO_VENDOR_HUAWEI, > "atmodem", data->modem); ditto. > > if (data->gprs && data->gc) Regards, -Denis