diff options
author | Daniel Wagner <wagi@monom.org> | 2021-06-23 09:16:05 +0200 |
---|---|---|
committer | Daniel Wagner <wagi@monom.org> | 2021-06-23 09:38:29 +0200 |
commit | fba00aa94e5d1be9904b2fe1674353462dd3c449 (patch) | |
tree | dee4332208b39f69a0dd1f04cda4ce726e387050 | |
parent | a387730910fa30abc14d279a67fc0e215ad5cc1a (diff) | |
download | connman-fba00aa94e5d1be9904b2fe1674353462dd3c449.tar.gz |
service: Ask for password when using native autoconnect
When the native mode is activated we still need to ask for the
password if it's unknown.
Fixes: 561f318003c1 ("service: Teach autoconnect algorithm native mode")
-rw-r--r-- | src/service.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/service.c b/src/service.c index 20917a89..eb74a85d 100644 --- a/src/service.c +++ b/src/service.c @@ -6756,7 +6756,8 @@ int __connman_service_connect(struct connman_service *service, service->provider) connman_provider_disconnect(service->provider); - if (service->connect_reason == CONNMAN_SERVICE_CONNECT_REASON_USER) { + if (reason == CONNMAN_SERVICE_CONNECT_REASON_USER || + reason == CONNMAN_SERVICE_CONNECT_REASON_NATIVE) { if (err == -ENOKEY || err == -EPERM) { DBusMessage *pending = NULL; const char *dbus_sender = get_dbus_sender(service); |