summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-05-18 21:32:29 -0700
committerMarcel Holtmann <marcel@holtmann.org>2009-05-18 21:32:29 -0700
commit020d60b4cb30e154e4af623898198297620dfc2b (patch)
tree5bf6171cf02aa63417a1b37b0a4ed803446e48c5 /src
parentec03e22b0bd92665aa83c4e27f494ec2df49b4d9 (diff)
downloadconnman-020d60b4cb30e154e4af623898198297620dfc2b.tar.gz
connman-020d60b4cb30e154e4af623898198297620dfc2b.tar.bz2
connman-020d60b4cb30e154e4af623898198297620dfc2b.zip
Return an error when trying to connect hidden networks
Diffstat (limited to 'src')
-rw-r--r--src/service.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 48f035b3..090b6f12 100644
--- a/src/service.c
+++ b/src/service.c
@@ -357,6 +357,9 @@ static DBusMessage *connect_service(DBusConnection *conn,
if (service->network != NULL) {
int err;
+ if (service->name == NULL)
+ return __connman_error_invalid_service(msg);
+
connman_network_set_string(service->network,
"WiFi.Passphrase", service->passphrase);