diff --git a/plugins/hso.c b/plugins/hso.c index f6e34891..990be6d9 100644 --- a/plugins/hso.c +++ b/plugins/hso.c @@ -381,6 +381,8 @@ static void hso_post_sim(struct ofono_modem *modem) ofono_phonebook_create(modem, 0, "atmodem", data->app); ofono_radio_settings_create(modem, 0, "hsomodem", data->app); + + ofono_sms_create(modem, OFONO_VENDOR_OPTION_HSO, "atmodem", data->app); } static void hso_post_online(struct ofono_modem *modem) @@ -394,7 +396,6 @@ static void hso_post_online(struct ofono_modem *modem) ofono_netreg_create(modem, OFONO_VENDOR_OPTION_HSO, "atmodem", data->app); - ofono_sms_create(modem, OFONO_VENDOR_OPTION_HSO, "atmodem", data->app); ofono_cbs_create(modem, OFONO_VENDOR_QUALCOMM_MSM, "atmodem", data->app); ofono_ussd_create(modem, OFONO_VENDOR_QUALCOMM_MSM,