timblogiw: too large value for strncpy()
Subsystems (2)
PATCH 1/1 timblogiw: too large value for strncpy()
This is a copy and paste error. It should be using sizeof(cap->driver) instead of sizeof(cap->card).
Signed-off-by Dan Carpenter <[email protected]>
drivers/media/video/timblogiw.c +1 -1
@@ -241,7 +241,7 @@ static int timblogiw_querycap(struct file *file, void *priv,dev_dbg (&vdev->dev,"%s: Entry\n" , __func__);memset (cap,0 ,sizeof (*cap));strncpy (cap->card,TIMBLOGIWIN_NAME ,sizeof (cap->card)-1 ); -strncpy (cap->driver,DRIVER_NAME ,sizeof (cap->card)-1 ); +strncpy (cap->driver,DRIVER_NAME ,sizeof (cap->driver) -1 );strlcpy (cap->bus_info, vdev->name,sizeof (cap->bus_info)); cap->version =TIMBLOGIW_VERSION_CODE ; cap->capabilities = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING |