diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-09 19:29:04 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-09 19:29:04 -0400 |
commit | 4a7a2f334dfff2df1449a8ba05aaf68219ff32eb (patch) | |
tree | 2276a6e6bff817745e7ed76bdcb63fefd3825511 /libjack | |
parent | d536927cc34f2779a7f29fb11997a950fc7fc6ab (diff) | |
download | jack1-4a7a2f334dfff2df1449a8ba05aaf68219ff32eb.tar.gz |
force zero return for thread ID for non-external clients, since internal/driver clients have no separate thread
Diffstat (limited to 'libjack')
-rw-r--r-- | libjack/client.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libjack/client.c b/libjack/client.c index 99b4895..0173bac 100644 --- a/libjack/client.c +++ b/libjack/client.c @@ -2987,6 +2987,11 @@ jack_reset_max_delayed_usecs (jack_client_t *client) pthread_t jack_client_thread_id (jack_client_t *client) { + if (client->control->type != ClientExternal) { + /* Internal and driver clients run in ... ??? */ + return 0; + } + return client->thread_id; } |