summaryrefslogtreecommitdiff
path: root/src/service.c
diff options
context:
space:
mode:
authorAlok Barsode <alok.barsode@linux.intel.com>2012-08-29 17:07:15 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-08-30 09:34:34 +0300
commit6473a391ab10ba1de3d5080e31f94395686be2f6 (patch)
tree5e325b3ba42bf57748d63abef8353843fe8d49e2 /src/service.c
parent4e24ba00aca6a3159e9ccb017f202321947967b8 (diff)
downloadconnman-6473a391ab10ba1de3d5080e31f94395686be2f6.tar.gz
connman-6473a391ab10ba1de3d5080e31f94395686be2f6.tar.bz2
connman-6473a391ab10ba1de3d5080e31f94395686be2f6.zip
service: Do not report error twice
In request_input_cb(), __connman_service_indicate_error() unconditionally reports an error via agent after determing the service state. The error reporting and user connectable state will be properly handled by service_indicate_state().
Diffstat (limited to 'src/service.c')
-rw-r--r--src/service.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/service.c b/src/service.c
index e2fa3899..48187c47 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4872,9 +4872,6 @@ static void request_input_cb (struct connman_service *service,
} else if (err == -ENOKEY) {
__connman_service_indicate_error(service,
CONNMAN_SERVICE_ERROR_INVALID_KEY);
- __connman_agent_report_error(service,
- error2string(service->error),
- report_error_cb, NULL);
} else {
/* It is not relevant to stay on Failure state
* when failing is due to wrong user input */