From c0f31d822a2b10bc30ff2532b5ff87d2f401bc62 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Tue, 22 Oct 2013 15:00:16 +0100 Subject: [PATCH] sna: Free bo along unlikely one-off error path Add a missing free for a never-hit error. Signed-off-by: Chris Wilson --- src/sna/kgem.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sna/kgem.c b/src/sna/kgem.c index f959875d..74af4218 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -1052,6 +1052,7 @@ static bool kgem_init_pinned_batches(struct kgem *kgem) pin.alignment = 0; if (drmIoctl(kgem->fd, DRM_IOCTL_I915_GEM_PIN, &pin)) { gem_close(kgem->fd, pin.handle); + free(bo); goto err; } bo->presumed_offset = pin.offset;