driver_name and board_name are pointers to strings, not buffers of sizeCOMEDI_NAMELEN. Copying COMEDI_NAMELEN bytes of a string containingless than COMEDI_NAMELEN-1 bytes would leak some unrelated bytes.