summaryrefslogtreecommitdiff
path: root/src/technology.c
diff options
context:
space:
mode:
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>2012-10-02 12:27:13 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-10-03 13:19:04 +0300
commit4fe4b7622eb8225adfa79f658cf49bb391da3e04 (patch)
treeb87aaa94f2e4b435227ca073c09b5e709ec8aa93 /src/technology.c
parent743eb796531e4c8daedd3e1fda1ba9d1293e4a78 (diff)
downloadconnman-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.c10
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);
}