hsomodem: Remove atom if driver fails to init
authorDenis Kenzior <denkenz@gmail.com>
Mon, 26 Mar 2012 21:50:36 +0000 (16:50 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 26 Mar 2012 21:50:36 +0000 (16:50 -0500)
drivers/hsomodem/radio-settings.c

index 0d4a06b..e3d87f3 100644 (file)
@@ -159,8 +159,10 @@ static void opsys_support_cb(gboolean ok, GAtResult *result, gpointer user_data)
 {
        struct ofono_radio_settings *rs = user_data;
 
-       if (!ok)
+       if (!ok) {
+               ofono_radio_settings_remove(rs);
                return;
+       }
 
        ofono_radio_settings_register(rs);
 }