summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2016-02-17 19:46:19 +1100
committerErik de Castro Lopo <erikd@mega-nerd.com>2016-02-17 13:19:50 +1100
commit79edeec9bf2064eb781c66574b10fbd748ad049a (patch)
tree308ca647e18e384b34306878a47d27333edbe7f1
parent10523b6208b7f5d129758c302d2f281f4750ec84 (diff)
downloadjack1-79edeec9bf2064eb781c66574b10fbd748ad049a.tar.gz
jackd/engine.c: Add two missing `va_end (ap)`
-rw-r--r--jackd/engine.c2
1 files changed, 2 insertions, 0 deletions
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;
}
}