diff --git a/drivers/media/i2c/ov4688.c b/drivers/media/i2c/ov4688.c index 8944a9c1713c..65b5c4923b90 100644 --- a/drivers/media/i2c/ov4688.c +++ b/drivers/media/i2c/ov4688.c @@ -995,10 +995,10 @@ static void ov4688_get_module_inf(struct ov4688 *ov4688, struct rkmodule_inf *inf) { memset(inf, 0, sizeof(*inf)); - strlcpy(inf->base.sensor, OV4688_NAME, sizeof(inf->base.sensor)); - strlcpy(inf->base.module, ov4688->module_name, + strscpy(inf->base.sensor, OV4688_NAME, sizeof(inf->base.sensor)); + strscpy(inf->base.module, ov4688->module_name, sizeof(inf->base.module)); - strlcpy(inf->base.lens, ov4688->len_name, sizeof(inf->base.lens)); + strscpy(inf->base.lens, ov4688->len_name, sizeof(inf->base.lens)); } static long ov4688_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg)