staging: comedi: fix infoleak to userspace
[deliverable/linux.git] / drivers / staging / comedi / comedi_fops.c
index 15a209f5b486859bf899091238b167f21f1229d6..419976b40bf47d0f46ed997d34650a72f7d5b0a4 100644 (file)
@@ -383,8 +383,8 @@ static int do_devinfo_ioctl(struct comedi_device *dev,
        /* fill devinfo structure */
        devinfo.version_code = COMEDI_VERSION_CODE;
        devinfo.n_subdevs = dev->n_subdevices;
-       memcpy(devinfo.driver_name, dev->driver->driver_name, COMEDI_NAMELEN);
-       memcpy(devinfo.board_name, dev->board_name, COMEDI_NAMELEN);
+       strlcpy(devinfo.driver_name, dev->driver->driver_name, COMEDI_NAMELEN);
+       strlcpy(devinfo.board_name, dev->board_name, COMEDI_NAMELEN);
 
        if (read_subdev)
                devinfo.read_subdevice = read_subdev - dev->subdevices;
This page took 0.035501 seconds and 5 git commands to generate.