diff options
Diffstat (limited to 'src/technology.c')
-rw-r--r-- | src/technology.c | 5 |
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); } |