From 55e5a766f2833d6aaaf98d0f8cc250585717bc07 Mon Sep 17 00:00:00 2001 From: Nandini Rebello Date: Wed, 16 Jan 2019 12:15:31 +0530 Subject: [PATCH] modem: add support to clear cached pins. If the modem is powered off via D-Bus, clear any cached PINs to make sure that automatic PIN entry behavior is not activated. --- src/modem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modem.c b/src/modem.c index bc462751..52988cf3 100644 --- a/src/modem.c +++ b/src/modem.c @@ -1130,6 +1130,9 @@ static DBusMessage *modem_set_property(DBusConnection *conn, if (modem->lockdown) return __ofono_error_access_denied(msg); + if (!powered) + __ofono_sim_clear_cached_pins(modem->sim); + err = set_powered(modem, powered); if (err < 0) { if (err != -EINPROGRESS)