diff options
author | Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> | 2012-10-02 12:27:13 +0300 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-10-03 13:19:04 +0300 |
commit | 4fe4b7622eb8225adfa79f658cf49bb391da3e04 (patch) | |
tree | b87aaa94f2e4b435227ca073c09b5e709ec8aa93 /src/technology.c | |
parent | 743eb796531e4c8daedd3e1fda1ba9d1293e4a78 (diff) | |
download | connman-4fe4b7622eb8225adfa79f658cf49bb391da3e04.tar.gz connman-4fe4b7622eb8225adfa79f658cf49bb391da3e04.tar.bz2 connman-4fe4b7622eb8225adfa79f658cf49bb391da3e04.zip |
technology: Simplify set_powered function
Diffstat (limited to 'src/technology.c')
-rw-r--r-- | src/technology.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/technology.c b/src/technology.c index 24949f25..502cd605 100644 --- a/src/technology.c +++ b/src/technology.c @@ -650,19 +650,15 @@ static DBusMessage *set_powered(struct connman_technology *technology, DBusMessage *msg, connman_bool_t powered) { DBusMessage *reply = NULL; - connman_bool_t persistent; int err; - if (powered == TRUE) { + if (powered == TRUE) err = technology_enable(technology, FALSE); - persistent = TRUE; - } else { + else err = technology_disable(technology, FALSE); - persistent = FALSE; - } if (err != -EBUSY) { - technology->enable_persistent = persistent; + technology->enable_persistent = powered; technology_save(technology); } |