]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Fix basic_rates copying
authorJouni Malinen <j@w1.fi>
Sun, 4 Dec 2011 11:12:30 +0000 (13:12 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 4 Dec 2011 11:12:30 +0000 (13:12 +0200)
Commit e5693c4775bae65faa960f80889f98b0a6cb2e1c used incorrect
sizeof to copy the basic rates.

Signed-hostap: Jouni Malinen <j@w1.fi>

src/ap/hw_features.c

index 1f967b0070d12fbd92ecb4eaae1cc470c9cdca30..d43085e8db16df86e5e92babc7e508686ae09fe7 100644 (file)
@@ -130,9 +130,9 @@ int hostapd_prepare_rates(struct hostapd_iface *iface,
        while (basic_rates[i] >= 0)
                i++;
        os_free(iface->basic_rates);
-       iface->basic_rates = os_malloc(i * sizeof(int *));
+       iface->basic_rates = os_malloc(i * sizeof(int));
        if (iface->basic_rates)
-               os_memcpy(iface->basic_rates, basic_rates, i * sizeof(int *));
+               os_memcpy(iface->basic_rates, basic_rates, i * sizeof(int));
 
        os_free(iface->current_rates);
        iface->num_rates = 0;