diff --git a/src/ap/hw_features.c b/src/ap/hw_features.c index 1f967b007..d43085e8d 100644 --- a/src/ap/hw_features.c +++ b/src/ap/hw_features.c @@ -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;