From edaa6870e85f9863886518da1f7c8b2382e68b96 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 28 Mar 2006 20:12:05 +0000 Subject: [PATCH] rtp git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@956 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/jrtplib/src/pthread/jthread.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/jrtplib/src/pthread/jthread.cpp b/libs/jrtplib/src/pthread/jthread.cpp index 1f6a24158b..bb8f539793 100644 --- a/libs/jrtplib/src/pthread/jthread.cpp +++ b/libs/jrtplib/src/pthread/jthread.cpp @@ -45,6 +45,7 @@ JThread::~JThread() int JThread::Start() { int status; + pthread_attr_t attr; if (!mutexinit) { @@ -75,7 +76,9 @@ int JThread::Start() runningmutex.Unlock(); continuemutex.Lock(); - status = pthread_create(&threadid,NULL,TheThread,this); + pthread_attr_init(&attr); + pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); + status = pthread_create(&threadid,&attr,TheThread,this); if (status != 0) { continuemutex.Unlock();