summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authormaosql <[email protected]>2026-06-11 17:11:53 +0800
committerRbb666 <[email protected]>2026-06-15 12:54:47 +0800
commitfaefdc79623545240451d7f4ee1bcbf59dfbd8ca (patch)
tree951ed28d8db1fdb4a97438f6acec4f06e977ca6f /components
parentea5a974305739cd0daaca89ba8f2fa3563b47c3f (diff)
fix: with mismatched bound [-Warray-parameter=].
Diffstat (limited to 'components')
-rw-r--r--components/drivers/wlan/dev_wlan_mgnt.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/components/drivers/wlan/dev_wlan_mgnt.c b/components/drivers/wlan/dev_wlan_mgnt.c
index 5d338ba7a5..b5cb3959db 100644
--- a/components/drivers/wlan/dev_wlan_mgnt.c
+++ b/components/drivers/wlan/dev_wlan_mgnt.c
@@ -1132,10 +1132,16 @@ rt_bool_t rt_wlan_is_ready(void)
return _ready;
}
-rt_err_t rt_wlan_set_mac(rt_uint8_t mac[6])
+rt_err_t rt_wlan_set_mac(rt_uint8_t *mac)
{
rt_err_t err = RT_EOK;
+ if (mac == RT_NULL)
+ {
+ RT_WLAN_LOG_E("mac addr is null");
+ return -RT_EINVAL;
+ }
+
if (_sta_is_null())
{
return -RT_EIO;
@@ -1155,10 +1161,16 @@ rt_err_t rt_wlan_set_mac(rt_uint8_t mac[6])
return err;
}
-rt_err_t rt_wlan_get_mac(rt_uint8_t mac[6])
+rt_err_t rt_wlan_get_mac(rt_uint8_t *mac)
{
rt_err_t err = RT_EOK;
+ if (mac == RT_NULL)
+ {
+ RT_WLAN_LOG_E("mac addr is null");
+ return -RT_EINVAL;
+ }
+
if (_sta_is_null())
{
return -RT_EIO;