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; }