From 33c15f19fefbd1a5f72f5f4c0816b25a662d95f7 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Wed, 9 Nov 2005 00:16:08 +0000 Subject: issue #5601 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7035 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- res/res_features.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'res') diff --git a/res/res_features.c b/res/res_features.c index 92137a65f..04cccc265 100755 --- a/res/res_features.c +++ b/res/res_features.c @@ -244,13 +244,14 @@ static void ast_bridge_call_thread_launch(void *data) { pthread_t thread; pthread_attr_t attr; - int result; + struct sched_param sched; - result = pthread_attr_init(&attr); - pthread_attr_setschedpolicy(&attr, SCHED_RR); + pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); - result = ast_pthread_create(&thread, &attr,ast_bridge_call_thread, data); - result = pthread_attr_destroy(&attr); + ast_pthread_create(&thread, &attr,ast_bridge_call_thread, data); + pthread_attr_destroy(&attr); + memset(&sched, 0, sizeof(sched)); + pthread_setschedparam(thread, SCHED_RR, &sched); } -- cgit v1.2.3