summaryrefslogtreecommitdiff
path: root/src/technology.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/technology.c')
-rw-r--r--src/technology.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/technology.c b/src/technology.c
index be688f2f..013ac785 100644
--- a/src/technology.c
+++ b/src/technology.c
@@ -609,7 +609,10 @@ done:
technology->pending_timeout = g_timeout_add_seconds(10,
technology_pending_reply, technology);
} else {
- reply = __connman_error_failed(msg, -err);
+ if (err == -EALREADY)
+ reply = __connman_error_already_enabled(msg);
+ else
+ reply = __connman_error_failed(msg, -err);
if (reply != NULL)
g_dbus_send_message(connection, reply);
}