diff options
| author | maosql <[email protected]> | 2026-06-11 17:11:53 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2026-06-15 12:54:47 +0800 |
| commit | faefdc79623545240451d7f4ee1bcbf59dfbd8ca (patch) | |
| tree | 951ed28d8db1fdb4a97438f6acec4f06e977ca6f /components | |
| parent | ea5a974305739cd0daaca89ba8f2fa3563b47c3f (diff) | |
fix: with mismatched bound [-Warray-parameter=].
Diffstat (limited to 'components')
| -rw-r--r-- | components/drivers/wlan/dev_wlan_mgnt.c | 16 |
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; |
