提交 ebb0518c 编写于 作者: J Junxin Chen 提交者: Yang Yingliang

net: hns3: fix bug when parameter check

driver inclusion
category: bugfix
bugzilla: NA
CVE: NA

----------------------------------

When we check arrays, we both check its value and its size,
this patch fixes a bug when getting size of type.
Signed-off-by: NJunxin Chen <chenjunxin1@huawei.com>
Reviewed-by: NZhong Zhaohui <zhongzhaohui@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 ee0bcdc1
...@@ -433,7 +433,7 @@ int hns3_cae_qcn_cfg(const struct hns3_nic_priv *net_priv, ...@@ -433,7 +433,7 @@ int hns3_cae_qcn_cfg(const struct hns3_nic_priv *net_priv,
u32 out_size) u32 out_size)
{ {
#define HCLGE_OPC_QCN_CFG 0x1A01 #define HCLGE_OPC_QCN_CFG 0x1A01
bool check = !buf_in || in_size < sizeof(32); bool check = !buf_in || in_size < sizeof(u32);
struct hclge_vport *vport = NULL; struct hclge_vport *vport = NULL;
struct hclge_dev *hdev = NULL; struct hclge_dev *hdev = NULL;
struct hclge_desc desc; struct hclge_desc desc;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册