Hi Nandini,

On Wed, Jan 16, 2019 at 7:45 AM Nandini Rebello
<[email protected]> wrote:
>
> Adding support to clear cached pins when modem is powered off.

but then this whole feature is useless because most of the modems
disappear from the bus when crashing and restarting,
and when they re-enumerate they are automatically Powered=false

how do you go round this for your template modem?

> ---
>  src/modem.c | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/src/modem.c b/src/modem.c
> index bc46275..baacdc8 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)
> --
> 2.7.4
>
> _______________________________________________
> ofono mailing list
> [email protected]
> https://lists.ofono.org/mailman/listinfo/ofono

Regards,
Giacinto
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to