summaryrefslogtreecommitdiff
path: root/libjack
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 /libjack
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 'libjack')
-rw-r--r--libjack/client.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libjack/client.c b/libjack/client.c
index e3969fd..39799de 100644
--- a/libjack/client.c
+++ b/libjack/client.c
@@ -1782,6 +1782,7 @@ jack_client_process_events (jack_client_t* client)
}
if (event.type == PropertyChange) {
+ if (event.y.key_size) {
key = (char *) malloc (event.y.key_size);
if (read (client->event_fd, key, event.y.key_size) !=
event.y.key_size) {
@@ -1789,6 +1790,7 @@ jack_client_process_events (jack_client_t* client)
strerror (errno));
return -1;
}
+ }
}
status = 0;