summaryrefslogtreecommitdiff
path: root/device_mapper/ioctl
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2021-09-10 09:58:26 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2021-09-13 12:34:41 +0200
commita14371e4952f7a1b079a795c13927cea2eb196b6 (patch)
treeda3ccc207715331602cc8cec0e773ba50d894b22 /device_mapper/ioctl
parent63930f576a29d701894586c6ef1f90bf63f321d1 (diff)
downloadlvm2-a14371e4952f7a1b079a795c13927cea2eb196b6.tar.gz
cov: hide false positive warning
Here we have valid use case of strncpy() which just need to fill precise buffer size - so no explicit \0 on buffer end is needed.
Diffstat (limited to 'device_mapper/ioctl')
-rw-r--r--device_mapper/ioctl/libdm-iface.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/device_mapper/ioctl/libdm-iface.c b/device_mapper/ioctl/libdm-iface.c
index a2a56be45..b4f7a986d 100644
--- a/device_mapper/ioctl/libdm-iface.c
+++ b/device_mapper/ioctl/libdm-iface.c
@@ -1250,9 +1250,11 @@ static struct dm_ioctl *_flatten(struct dm_task *dmt, unsigned repeat_count)
/* FIXME Until resume ioctl supplies name, use dev_name for readahead */
if (DEV_NAME(dmt) && (dmt->type != DM_DEVICE_RESUME || dmt->minor < 0 ||
dmt->major < 0))
+ /* coverity[buffer_size_warning] */
strncpy(dmi->name, DEV_NAME(dmt), sizeof(dmi->name));
if (DEV_UUID(dmt))
+ /* coverity[buffer_size_warning] */
strncpy(dmi->uuid, DEV_UUID(dmt), sizeof(dmi->uuid));
if (dmt->type == DM_DEVICE_SUSPEND)