From d10a2490b1fabf45f1f5bba94f84e14280d1110f Mon Sep 17 00:00:00 2001 From: Antara Borwankar Date: Tue, 2 Apr 2019 11:55:25 +0530 Subject: [PATCH] sim: added error handling in set slot callback Adding the handling of error when the driver returns CME ERROR:4. This error will be returned for non xmm vendor modems using ifxmodem driver for sim. --- src/sim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sim.c b/src/sim.c index 9f0183f4..a178cb83 100644 --- a/src/sim.c +++ b/src/sim.c @@ -680,7 +680,7 @@ static void sim_set_slot_callback(const struct ofono_error *error, void *data) sim->pending_active_card_slot = sim->active_card_slot; - reply = __ofono_error_failed(sim->pending); + reply = __ofono_error_from_error(error, sim->pending); __ofono_dbus_pending_reply(&sim->pending, reply); return;