Fix get_interfaces() driver call to use correct drv_priv data
authorJouni Malinen <jouni.malinen@atheros.com>
Wed, 14 Apr 2010 13:38:53 +0000 (16:38 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 14 Apr 2010 13:38:53 +0000 (16:38 +0300)
wpa_supplicant/ctrl_iface.c

index 9db5f75..19fea29 100644 (file)
@@ -2032,7 +2032,7 @@ static int wpa_supplicant_global_iface_list(struct wpa_global *global,
                struct wpa_driver_ops *drv = wpa_drivers[i];
                if (drv->get_interfaces == NULL)
                        continue;
-               tmp = drv->get_interfaces(global->drv_priv);
+               tmp = drv->get_interfaces(global->drv_priv[i]);
                if (tmp == NULL)
                        continue;