kernel/tools/usb/usbip/libsrc/usbip_common.c
.. .. @@ -226,8 +226,10 @@ 226 226 path = udev_device_get_syspath(sdev); 227 227 name = udev_device_get_sysname(sdev); 228 228 229 - strncpy(udev->path, path, SYSFS_PATH_MAX);230 - strncpy(udev->busid, name, SYSFS_BUS_ID_SIZE);229 + strncpy(udev->path, path, SYSFS_PATH_MAX - 1);230 + udev->path[SYSFS_PATH_MAX - 1] = '\0';231 + strncpy(udev->busid, name, SYSFS_BUS_ID_SIZE - 1);232 + udev->busid[SYSFS_BUS_ID_SIZE - 1] = '\0';231 233 232 234 sscanf(name, "%u-%u", &busnum, &devnum); 233 235 udev->busnum = busnum;