udev: make gcc static check shut up, regarding strncpy()

This commit is contained in:
Lennart Poettering
2025-02-26 15:43:15 +01:00
parent eee056443b
commit 9287ec34d5
+1 -1
View File
@@ -36,7 +36,7 @@ static int builtin_btrfs(UdevEvent *event, int argc, char *argv[]) {
if (strlen(argv[2]) >= sizeof(args.name))
return log_device_debug_errno(dev, SYNTHETIC_ERRNO(EINVAL), "Device name too long for BTRFS_IOC_DEVICES_READY call: %s", argv[2]);
strncpy(args.name, argv[2], sizeof(args.name));
strncpy(args.name, argv[2], sizeof(args.name)-1);
r = ioctl(fd, BTRFS_IOC_DEVICES_READY, &args);
if (r < 0)
return log_device_debug_errno(dev, errno, "Failed to call BTRFS_IOC_DEVICES_READY: %m");