fix:memcpy_s param error

Signed-off-by: wu-chengwen <wuchengwen4@huawei.com>
This commit is contained in:
wu-chengwen
2022-02-14 19:58:12 +08:00
parent fa63642af8
commit 85c3b143d7
+1 -1
View File
@@ -954,7 +954,7 @@ devclass_alloc_unit(devclass_t dc, device_t dev, int *unitp)
return (ENOMEM);
PDEBUG(("start memcpy, size %d", sizeof(device_t) * dc->maxunit));
if (oldlist != NULL)
(void)memcpy_s(oldlist, sizeof(device_t) * dc->maxunit, newlist, sizeof(device_t) * dc->maxunit);
(void)memcpy_s(newlist, sizeof(device_t) * dc->maxunit, oldlist, sizeof(device_t) * dc->maxunit);
PDEBUG(("start memset, maxunit %d, size %d", dc->maxunit, sizeof(device_t) * (newsize - dc->maxunit)));
(void)memset_s(newlist + dc->maxunit, sizeof(device_t) * (newsize - dc->maxunit), 0,
sizeof(device_t) * (newsize - dc->maxunit));