diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-05-12 19:26:25 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-05-12 19:26:25 -0700 |
commit | 6c47db77851dcd782625ea9a43e9070da6d1ba13 (patch) | |
tree | 486cf48ba5464fe7f4824d50bb4f4e5584758262 /plugins | |
parent | 2d95197b84332c6f7f7dd40e584f95b52507e490 (diff) | |
download | connman-6c47db77851dcd782625ea9a43e9070da6d1ba13.tar.gz connman-6c47db77851dcd782625ea9a43e9070da6d1ba13.tar.bz2 connman-6c47db77851dcd782625ea9a43e9070da6d1ba13.zip |
Fix service state signal emission and error handling
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/supplicant.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/supplicant.c b/plugins/supplicant.c index b92793cb..ae515484 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -1343,7 +1343,11 @@ static void state_change(struct supplicant_task *task, DBusMessage *msg) connman_network_set_connected(task->network, FALSE); connman_device_set_scanning(task->device, FALSE); break; + case WPA_ASSOCIATING: + connman_network_set_associating(task->network, TRUE); + break; default: + connman_network_set_associating(task->network, FALSE); break; } } @@ -1500,6 +1504,8 @@ int supplicant_connect(struct connman_network *network) enable_network(task); + connman_network_set_associating(task->network, TRUE); + return 0; } |