diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-08-30 12:12:13 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-08-30 12:12:13 -0500 |
commit | 31b52123dbea6a362d95f4108d757ac88f854e3c (patch) | |
tree | faa3a050d2698c146850c987e01e1071cd872cee /src/modem.c | |
parent | 745477f0d4eb97ee51a0ffcb539c38a82e631280 (diff) | |
download | ofono-31b52123dbea6a362d95f4108d757ac88f854e3c.tar.bz2 |
modem: Fix turning off modem in immediate case
If the driver does not return EINPROGRESS we don't set the modem to the
off state properly
Diffstat (limited to 'src/modem.c')
-rw-r--r-- | src/modem.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modem.c b/src/modem.c index 499e2e60..dc4b5838 100644 --- a/src/modem.c +++ b/src/modem.c @@ -688,6 +688,8 @@ static DBusMessage *modem_set_property(DBusConnection *conn, if (powered) modem_change_state(modem, MODEM_STATE_PRE_SIM); + else + modem_change_state(modem, MODEM_STATE_POWER_OFF); return NULL; } |