summaryrefslogtreecommitdiff
path: root/libjack/driver.c
diff options
context:
space:
mode:
authorpbd <pbd@0c269be4-1314-0410-8aa9-9f06e86f4224>2003-12-01 19:45:19 +0000
committerpbd <pbd@0c269be4-1314-0410-8aa9-9f06e86f4224>2003-12-01 19:45:19 +0000
commitf47863ca7a0dd38650e6067dd6118e210056935a (patch)
tree2d10ac723e47a13097df7ce688e0472b53f5ceae /libjack/driver.c
parent9075de16d08b7f00674add690af8f0e9ab492534 (diff)
downloadjack1-f47863ca7a0dd38650e6067dd6118e210056935a.tar.gz
fix freewheel mode, fix minor bugs in ALSA driver and elsewhere
git-svn-id: svn+ssh://jackaudio.org/trunk/jack@576 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'libjack/driver.c')
-rw-r--r--libjack/driver.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libjack/driver.c b/libjack/driver.c
index 87d2086..eb4e0b0 100644
--- a/libjack/driver.c
+++ b/libjack/driver.c
@@ -147,9 +147,9 @@ jack_driver_nt_thread (void * arg)
pthread_mutex_unlock (&driver->nt_run_lock);
out:
- if (rc || run == DRIVER_NT_EXIT)
- driver->engine->driver_exit (driver->engine);
-
+ if (rc) {
+ driver->engine->driver_exit (driver->engine);
+ }
pthread_exit (NULL);
}