video/hdmi: Pass buffer size to infoframe unpack functions
[linux-2.6-block.git] / drivers / media / i2c / adv7511.c
index 55c2ea0720d9e13dc846d5665602d21cbd5c9fdd..b85b181bbb6c4cd9ff1a06f9b540189b90f3c3f5 100644 (file)
@@ -550,7 +550,7 @@ static void log_infoframe(struct v4l2_subdev *sd, const struct adv7511_cfg_read_
        buffer[3] = 0;
        buffer[3] = hdmi_infoframe_checksum(buffer, len + 4);
 
-       if (hdmi_infoframe_unpack(&frame, buffer) < 0) {
+       if (hdmi_infoframe_unpack(&frame, buffer, sizeof(buffer)) < 0) {
                v4l2_err(sd, "%s: unpack of %s infoframe failed\n", __func__, cri->desc);
                return;
        }