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

index 080f7ee..e4a09f2 100644 (file)
@@ -163,8 +163,10 @@ static void xrat_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);
 }