From 79edeec9bf2064eb781c66574b10fbd748ad049a Mon Sep 17 00:00:00 2001 From: Erik de Castro Lopo Date: Wed, 17 Feb 2016 19:46:19 +1100 Subject: jackd/engine.c: Add two missing `va_end (ap)` --- jackd/engine.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jackd/engine.c b/jackd/engine.c index 4ff35af..ff42547 100644 --- a/jackd/engine.c +++ b/jackd/engine.c @@ -2931,6 +2931,7 @@ jack_deliver_event (jack_engine_t *engine, jack_client_internal_t *client, || (client->control->type == ClientExternal && kill (client->control->pid, 0))) { DEBUG ("client %s is dead - no event sent", client->control->name); + va_end (ap); return 0; } @@ -2944,6 +2945,7 @@ jack_deliver_event (jack_engine_t *engine, jack_client_internal_t *client, keylen = strlen (key) + 1; if (event->y.key_size != keylen) { jack_error ("property change key %s sent with wrong length (%d vs %d)", key, event->y.key_size, keylen); + va_end (ap); return -1; } } -- cgit v1.2.1