diff options
Diffstat (limited to 'plugins/isigen.c')
-rw-r--r-- | plugins/isigen.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/isigen.c b/plugins/isigen.c index 1c6b26ca..dee2b46e 100644 --- a/plugins/isigen.c +++ b/plugins/isigen.c @@ -253,17 +253,16 @@ static void phonet_status_cb(GIsiModem *idx, g_isi_verify(isi->client, reachable_cb, isi); else if (st == PN_LINK_DOWN) set_power_by_mtc_state(isi, MTC_STATE_NONE); - else if (st == PN_LINK_REMOVED) - ofono_modem_remove(modem); } static int isigen_probe(struct ofono_modem *modem) { struct isi_data *isi; - char const *ifname = ofono_modem_get_string(modem, "Interface"); + const char *ifname = ofono_modem_get_string(modem, "Interface"); unsigned address = ofono_modem_get_integer(modem, "Address"); GIsiModem *idx; GPhonetNetlink *link; + if (ifname == NULL) return -EINVAL; |