From a4bd27bdc8e3569ffa67c1105a2e5cdf0f3de683 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Thu, 9 Nov 2017 10:21:19 +0100 Subject: [PATCH] randr: rrGetScreenResources: initialize memory Similarly to bb766ef11227bd8c71ac65845d1930edd0eda40d, ensure that the extra padding is set to 0. Reviewed-by: Adam Jackson Signed-off-by: Giuseppe Bilotta (cherry picked from commit fb5ee77b91a93e27801006be8ee34d27984e7fa6) --- randr/rrscreen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/randr/rrscreen.c b/randr/rrscreen.c index d6c499580..0c70b28dd 100644 --- a/randr/rrscreen.c +++ b/randr/rrscreen.c @@ -558,7 +558,7 @@ rrGetScreenResources(ClientPtr client, Bool query) extraLen = rep.length << 2; if (extraLen) { - extra = malloc(extraLen); + extra = calloc(1, extraLen); if (!extra) { free(modes); return BadAlloc;