From 7b235c92bbc6c7306ffef8caac5f07448c78d956 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Mon, 25 Nov 2013 09:09:32 +0100 Subject: [PATCH] sna: Add missing va_end Put va_end() into error paths Signed-off-by: Zdenek Kabelac --- src/sna/kgem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sna/kgem.c b/src/sna/kgem.c index 8775d2b9..7e36554b 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -4804,6 +4804,7 @@ bool kgem_check_bo(struct kgem *kgem, ...) if (needs_semaphore(kgem, bo)) { DBG(("%s: flushing for required semaphore\n", __FUNCTION__)); + va_end(ap); return false; } @@ -4974,6 +4975,7 @@ bool kgem_check_many_bo_fenced(struct kgem *kgem, ...) if (needs_semaphore(kgem, bo)) { DBG(("%s: flushing for required semaphore\n", __FUNCTION__)); + va_end(ap); return false; }