diff options
author | Chris Michael <cp.michael@samsung.com> | 2014-01-02 11:39:40 +0000 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2014-01-02 15:22:59 -0800 |
commit | 8b37687d3a63205d613f5c37fa40ead32f923f2a (patch) | |
tree | fb6b39d6a534ac41fa84247c66c94a71232b7453 | |
parent | 0e45e8712a8a9f5f555802a1ed494d7cbe183e10 (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.c | 2 |
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; } |