From 44bbdd08af3e01ad0841b8cf2deba436e6aec680 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Wed, 23 Sep 2015 17:39:05 -0700 Subject: [PATCH] fbdev: Ensure strncpy results are null terminated. Signed-off-by: Bryce Harrington Reviewed-by: Derek Foreman --- src/compositor-fbdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compositor-fbdev.c b/src/compositor-fbdev.c index 81281d04..7465df6d 100644 --- a/src/compositor-fbdev.c +++ b/src/compositor-fbdev.c @@ -338,6 +338,7 @@ fbdev_query_screen_info(struct fbdev_output *output, int fd, info->buffer_length = fixinfo.smem_len; info->line_length = fixinfo.line_length; strncpy(info->id, fixinfo.id, sizeof(info->id)); + info->id[sizeof(info->id)-1] = '\0'; info->pixel_format = calculate_pixman_format(&varinfo, &fixinfo); info->refresh_rate = calculate_refresh_rate(&varinfo);