summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2014-01-02 11:39:40 +0000
committerKristian Høgsberg <krh@bitplanet.net>2014-01-02 15:22:59 -0800
commit8b37687d3a63205d613f5c37fa40ead32f923f2a (patch)
treefb6b39d6a534ac41fa84247c66c94a71232b7453
parent0e45e8712a8a9f5f555802a1ed494d7cbe183e10 (diff)
Properly free drm plane during creation of sprites
If we fail to allocate space for a new drm_sprite, then we should properly call drmModeFreePlane (not free) to release the drm plane. Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r--src/compositor-drm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index d637e75f..75644e12 100644
--- a/src/compositor-drm.c
+++ b/src/compositor-drm.c
@@ -2107,7 +2107,7 @@ create_sprites(struct drm_compositor *ec)
if (!sprite) {
weston_log("%s: out of memory\n",
__func__);
- free(plane);
+ drmModeFreePlane(plane);
continue;
}