fbdev: Ensure strncpy results are null terminated.
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
This commit is contained in:
@@ -338,6 +338,7 @@ fbdev_query_screen_info(struct fbdev_output *output, int fd,
|
|||||||
info->buffer_length = fixinfo.smem_len;
|
info->buffer_length = fixinfo.smem_len;
|
||||||
info->line_length = fixinfo.line_length;
|
info->line_length = fixinfo.line_length;
|
||||||
strncpy(info->id, fixinfo.id, sizeof(info->id));
|
strncpy(info->id, fixinfo.id, sizeof(info->id));
|
||||||
|
info->id[sizeof(info->id)-1] = '\0';
|
||||||
|
|
||||||
info->pixel_format = calculate_pixman_format(&varinfo, &fixinfo);
|
info->pixel_format = calculate_pixman_format(&varinfo, &fixinfo);
|
||||||
info->refresh_rate = calculate_refresh_rate(&varinfo);
|
info->refresh_rate = calculate_refresh_rate(&varinfo);
|
||||||
|
|||||||
Reference in New Issue
Block a user