diff options
author | Alok Barsode <alok.barsode@linux.intel.com> | 2012-08-29 17:07:15 +0300 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-08-30 09:34:34 +0300 |
commit | 6473a391ab10ba1de3d5080e31f94395686be2f6 (patch) | |
tree | 5e325b3ba42bf57748d63abef8353843fe8d49e2 /src/service.c | |
parent | 4e24ba00aca6a3159e9ccb017f202321947967b8 (diff) | |
download | connman-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.c | 3 |
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 */ |