summaryrefslogtreecommitdiffstats
path: root/src/modem.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-08-30 12:12:13 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-08-30 12:12:13 -0500
commit31b52123dbea6a362d95f4108d757ac88f854e3c (patch)
treefaa3a050d2698c146850c987e01e1071cd872cee /src/modem.c
parent745477f0d4eb97ee51a0ffcb539c38a82e631280 (diff)
downloadofono-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.c2
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;
}