File 0002-40b0e781-renderer-fix-a-leak-in-resource-attach.patch of Package virglrenderer
From 40b0e7813325b08077b6f541b3989edb2d86d837 Mon Sep 17 00:00:00 2001
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 26 Dec 2016 21:23:42 -0500
Subject: [PATCH] renderer: fix a leak in resource attach
Just return if the resource has been attached a iov
to avoid memory leak.
Signed-off-by: Li Qiang <liq3ea@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Index: virglrenderer-0.5.0/src/vrend_renderer.c
===================================================================
--- virglrenderer-0.5.0.orig/src/vrend_renderer.c
+++ virglrenderer-0.5.0/src/vrend_renderer.c
@@ -4031,6 +4031,9 @@ int vrend_renderer_resource_attach_iov(i
if (!res)
return EINVAL;
+ if (res->iov)
+ return 0;
+
/* work out size and max resource size */
res->iov = iov;
res->num_iovs = num_iovs;