Blame SOURCES/0017-xwayland-eglstream-Fix-calloc-malloc.patch

b6a310
From 39df6934d5a9a132c2e87456e35094b7e81a238e Mon Sep 17 00:00:00 2001
b6a310
From: Olivier Fourdan <ofourdan@redhat.com>
b6a310
Date: Mon, 19 Apr 2021 14:52:38 +0200
b6a310
Subject: [PATCH xserver 17/27] xwayland/eglstream: Fix calloc/malloc
b6a310
MIME-Version: 1.0
b6a310
Content-Type: text/plain; charset=UTF-8
b6a310
Content-Transfer-Encoding: 8bit
b6a310
b6a310
Use calloc() instead of malloc() like the rest of the code.
b6a310
b6a310
Also fix the arguments of calloc() calls to match the definition which
b6a310
is calloc(size_t nmemb, size_t size).
b6a310
b6a310
This is a cleanup patch, no functional change.
b6a310
b6a310
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
b6a310
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
b6a310
(cherry picked from commit a45799971083c47082d085d3732a5b12692cf75b)
b6a310
---
b6a310
 hw/xwayland/xwayland-glamor-eglstream.c | 4 ++--
b6a310
 1 file changed, 2 insertions(+), 2 deletions(-)
b6a310
b6a310
diff --git a/hw/xwayland/xwayland-glamor-eglstream.c b/hw/xwayland/xwayland-glamor-eglstream.c
b6a310
index ce066cd9e..3a3caa976 100644
b6a310
--- a/hw/xwayland/xwayland-glamor-eglstream.c
b6a310
+++ b/hw/xwayland/xwayland-glamor-eglstream.c
b6a310
@@ -562,7 +562,7 @@ xwl_eglstream_queue_pending_stream(WindowPtr window, PixmapPtr pixmap)
b6a310
     DebugF("eglstream: win %d queues new pending stream for pixmap %p\n",
b6a310
            window->drawable.id, pixmap);
b6a310
 
b6a310
-    pending_stream = malloc(sizeof(*pending_stream));
b6a310
+    pending_stream = calloc(1, sizeof(*pending_stream));
b6a310
     pending_stream->window = window;
b6a310
     pending_stream->pixmap = pixmap;
b6a310
     pending_stream->is_valid = TRUE;
b6a310
@@ -596,7 +596,7 @@ xwl_eglstream_create_pixmap_and_stream(struct xwl_screen *xwl_screen,
b6a310
     struct wl_array stream_attribs;
b6a310
     int stream_fd = -1;
b6a310
 
b6a310
-    xwl_pixmap = calloc(sizeof(*xwl_pixmap), 1);
b6a310
+    xwl_pixmap = calloc(1, sizeof(*xwl_pixmap));
b6a310
     if (!xwl_pixmap)
b6a310
         FatalError("Not enough memory to create pixmap\n");
b6a310
     xwl_pixmap_set_private(pixmap, xwl_pixmap);
b6a310
-- 
b6a310
2.31.1
b6a310