summaryrefslogtreecommitdiff
path: root/plugins/supplicant.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-10-16 18:53:56 +0200
committerMarcel Holtmann <marcel@holtmann.org>2008-10-16 18:53:56 +0200
commit8645704bb007f7431e9837e9c90b7d966b10099b (patch)
tree9325c02c1f12518c8e1d90f612ca7da24dab7126 /plugins/supplicant.h
parent0dff808200acbee5ce5761b4ed57615a6ae1554d (diff)
downloadconnman-8645704bb007f7431e9837e9c90b7d966b10099b.tar.gz
connman-8645704bb007f7431e9837e9c90b7d966b10099b.tar.bz2
connman-8645704bb007f7431e9837e9c90b7d966b10099b.zip
Fix handling of WiFi SSID values
Diffstat (limited to 'plugins/supplicant.h')
-rw-r--r--plugins/supplicant.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/supplicant.h b/plugins/supplicant.h
index 20552e6a..538c84f4 100644
--- a/plugins/supplicant.h
+++ b/plugins/supplicant.h
@@ -38,7 +38,8 @@ enum supplicant_state {
struct supplicant_network {
gchar *identifier;
- GByteArray *ssid;
+ guint8 *ssid;
+ guint ssid_len;
guint capabilities;
gboolean has_wep;
gboolean has_wpa;
@@ -61,5 +62,7 @@ int __supplicant_stop(struct connman_element *element);
int __supplicant_scan(struct connman_element *element);
-int __supplicant_connect(struct connman_element *element, const char *ssid);
+int __supplicant_connect(struct connman_element *element,
+ const unsigned char *ssid, int ssid_len,
+ const char *passphrase);
int __supplicant_disconnect(struct connman_element *element);