From b91726213cb50967d7d21d3ac4ca5addb4c2846d Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 8 Jun 2011 04:26:22 -0500 Subject: telit: Use more generic error decoding --- plugins/telit.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'plugins') diff --git a/plugins/telit.c b/plugins/telit.c index 0b957ec7..9c8eb0d3 100644 --- a/plugins/telit.c +++ b/plugins/telit.c @@ -297,11 +297,10 @@ static void set_online_cb(gboolean ok, GAtResult *result, gpointer user_data) { struct cb_data *cbd = user_data; ofono_modem_online_cb_t cb = cbd->cb; + struct ofono_error error; - if (ok) - CALLBACK_WITH_SUCCESS(cb, cbd->data); - else - CALLBACK_WITH_FAILURE(cb, cbd->data); + decode_at_error(&error, g_at_result_final_response(result)); + cb(&error, cbd->data); } static void telit_set_online(struct ofono_modem *modem, ofono_bool_t online, -- cgit v1.2.3