提交 da795cde 编写于 作者: Z zhangyu

fix:Judge null pointer

Signed-off-by: Nzhangyu <zhangyu602@huawei.com>
上级 a9d4f83a
......@@ -1955,6 +1955,10 @@ static int32_t WifiAddIf(void *priv, enum wpa_driver_if_type type, const char *i
return -EFAIL;
}
ifAdd = (WifiIfAdd *)os_zalloc(sizeof(WifiIfAdd));
if (ifAdd == NULL) {
wpa_printf(MSG_ERROR, "%s failed to alloc ifAdd.", __FUNCTION__);
return -EFAIL;
}
switch (type) {
case WPA_IF_STATION:
ifAdd->type = WIFI_IFTYPE_STATION;
......
......@@ -1960,6 +1960,10 @@ static int32_t WifiAddIf(void *priv, enum wpa_driver_if_type type, const char *i
return -EFAIL;
}
ifAdd = (WifiIfAdd *)os_zalloc(sizeof(WifiIfAdd));
if (ifAdd == NULL) {
wpa_printf(MSG_ERROR, "%s failed to alloc ifAdd.", __FUNCTION__);
return -EFAIL;
}
switch (type) {
case WPA_IF_STATION:
ifAdd->type = WIFI_IFTYPE_STATION;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册