aboutsummaryrefslogtreecommitdiff
path: root/src/test_async.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2010-07-05 12:54:08 +0000
committerdan <dan@noemail.net>2010-07-05 12:54:08 +0000
commit3374f8aee45b81845247e2e5839c2e66a035609d (patch)
tree7efb237c6a1ef301546223b5869c963d576670cd /src/test_async.c
parent6310990d54e37add9b915c651f76f42bf91836ea (diff)
downloadsqlite-3374f8aee45b81845247e2e5839c2e66a035609d.tar.gz
sqlite-3374f8aee45b81845247e2e5839c2e66a035609d.zip
Call Tcl_ExitThread() from within threads created using Tcl_CreateThread(). Not doing so causes notifier related errors on OSX.
FossilOrigin-Name: 684eae6623ef1d0336b7a734b17ed307c720b6f4
Diffstat (limited to 'src/test_async.c')
-rw-r--r--src/test_async.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test_async.c b/src/test_async.c
index c0c0cd116..313645dec 100644
--- a/src/test_async.c
+++ b/src/test_async.c
@@ -84,6 +84,7 @@ static Tcl_ThreadCreateType tclWriterThread(ClientData pIsStarted){
*((int *)pIsStarted) = 1;
sqlite3async_run();
Tcl_MutexUnlock(&testasync_g_writerMutex);
+ Tcl_ExitThread(0);
TCL_THREAD_CREATE_RETURN;
}