diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-11 15:48:24 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-02-11 15:48:24 -0500 |
commit | b1fca754142f221313ece84a7b458f8c0261345d (patch) | |
tree | 81e2264da3bcd9c55f160fc58f95803fa24a4795 /libjack | |
parent | 310e3f99ded09e05429cea06be5ce93eae0fcea0 (diff) | |
parent | 6a629716f0f43a5a1e310f9f66035f175702afd5 (diff) | |
download | jack1-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.c | 2 |
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; |