summaryrefslogtreecommitdiff
path: root/jackd
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-02-11 15:48:24 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-02-11 15:48:24 -0500
commitb1fca754142f221313ece84a7b458f8c0261345d (patch)
tree81e2264da3bcd9c55f160fc58f95803fa24a4795 /jackd
parent310e3f99ded09e05429cea06be5ce93eae0fcea0 (diff)
parent6a629716f0f43a5a1e310f9f66035f175702afd5 (diff)
downloadjack1-b1fca754142f221313ece84a7b458f8c0261345d.tar.gz
Merge pull request #29 from ventosus/fix_garbage_keys_in_JackPropertyChangeCallback
fix garbage keys in JackPropertyChangeCallback.
Diffstat (limited to 'jackd')
-rw-r--r--jackd/engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/jackd/engine.c b/jackd/engine.c
index faeed15..b92051c 100644
--- a/jackd/engine.c
+++ b/jackd/engine.c
@@ -3038,6 +3038,7 @@ jack_deliver_event (jack_engine_t *engine, jack_client_internal_t *client,
*/
if (event->type == PropertyChange) {
+ if (keylen) {
if (write (client->event_fd, key, keylen) != keylen) {
jack_error ("cannot send property change key to client [%s] (%s)",
client->control->name,
@@ -3045,6 +3046,7 @@ jack_deliver_event (jack_engine_t *engine, jack_client_internal_t *client,
client->error += JACK_ERROR_WITH_SOCKETS;
jack_engine_signal_problems (engine);
}
+ }
}
if (client->error) {