summaryrefslogtreecommitdiff
path: root/net/smc
diff options
context:
space:
mode:
authorHao Chen <chenhao418@huawei.com>2023-08-09 10:09:02 +0800
committerJakub Kicinski <kuba@kernel.org>2023-08-10 11:47:56 -0700
commit5e3d20617b055e725e785e0058426368269949f3 (patch)
treec277c31f0d6a9945de88bb103a992df8d1636f29 /net/smc
parent6b486676b41c369fe822fe65771ffda7eeb3ea6f (diff)
net: hns3: fix strscpy causing content truncation issue
hns3_dbg_fill_content()/hclge_dbg_fill_content() is aim to integrate some items to a string for content, and we add '\n' and '\0' in the last two bytes of content. strscpy() will add '\0' in the last byte of destination buffer(one of items), it result in finishing content print ahead of schedule and some dump content truncation. One Error log shows as below: cat mac_list/uc UC MAC_LIST: Expected: UC MAC_LIST: FUNC_ID MAC_ADDR STATE pf 00:2b:19:05:03:00 ACTIVE The destination buffer is length-bounded and not required to be NUL-terminated, so just change strscpy() to memcpy() to fix it. Fixes: 1cf3d5567f27 ("net: hns3: fix strncpy() not using dest-buf length as length issue") Signed-off-by: Hao Chen <chenhao418@huawei.com> Signed-off-by: Jijie Shao <shaojijie@huawei.com> Link: https://lore.kernel.org/r/20230809020902.1941471-1-shaojijie@huawei.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/smc')
0 files changed, 0 insertions, 0 deletions