Hi Aki, > @@ -1795,14 +1768,8 @@ static void netreg_load_settings(struct ofono_netreg *netreg) > > netreg->imsi = g_strdup(imsi); > > - mode = g_key_file_get_integer(netreg->settings, SETTINGS_GROUP, > - "Mode", NULL); > - > - if (mode >= 0 && mode <= 2) > - netreg->mode = mode; > - > - g_key_file_set_integer(netreg->settings, SETTINGS_GROUP, > - "Mode", netreg->mode); > + netreg->mode = g_key_file_get_integer(netreg->settings, SETTINGS_GROUP, > + "Mode", NULL); > } > I dropped this chunk and amended your patch to stipulate mode 0 and 1 only. This was a sanity check that no-one is messing with our settings file. > void ofono_netreg_register(struct ofono_netreg *netreg) Regards, -Denis