Fix problem with wpa_supplicant disconnect
authorMarcel Holtmann <marcel@holtmann.org>
Mon, 5 Jan 2009 03:03:14 +0000 (04:03 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 5 Jan 2009 03:03:14 +0000 (04:03 +0100)
plugins/supplicant.c

index 9721616..1cf085f 100644 (file)
@@ -1050,6 +1050,9 @@ static void state_change(struct supplicant_task *task, DBusMessage *msg)
        if (task->state == STATE_SCANNING)
                connman_device_set_scanning(task->device, TRUE);
 
+       if (task->network == NULL)
+               return;
+
        switch (task->state) {
        case STATE_COMPLETED:
                /* carrier on */