sd-lldp: use memcpy_safe() as the buffer size may be zero

This commit is contained in:
Yu Watanabe
2022-05-04 16:05:04 +09:00
parent 9a44966e63
commit 87bd4b79e6

View File

@@ -652,7 +652,8 @@ int sd_lldp_neighbor_from_raw(sd_lldp_neighbor **ret, const void *raw, size_t ra
if (!n)
return -ENOMEM;
memcpy(LLDP_NEIGHBOR_RAW(n), raw, raw_size);
memcpy_safe(LLDP_NEIGHBOR_RAW(n), raw, raw_size);
r = lldp_neighbor_parse(n);
if (r < 0)
return r;