ruby-changes:4988
From: ko1@a...
Date: Mon, 19 May 2008 21:09:37 +0900 (JST)
Subject: [ruby-changes:4988] ko1 - Ruby:r16481 (trunk): * thread_pthread.c (native_thread_apply_priority):
ko1 2008-05-19 21:09:14 +0900 (Mon, 19 May 2008) New Revision: 16481 Modified files: trunk/ChangeLog trunk/thread_pthread.c Log: * thread_pthread.c (native_thread_apply_priority): fix argument range check. [ruby-dev:33124] http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16481&r2=16480&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/thread_pthread.c?r1=16481&r2=16480&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 16480) +++ ChangeLog (revision 16481) @@ -1,3 +1,8 @@ +Mon May 19 21:07:48 2008 Koichi Sasada <ko1@a...> + + * thread_pthread.c (native_thread_apply_priority): + fix argument range check. [ruby-dev:33124] + Mon May 19 18:22:35 2008 Akinori MUSHA <knu@i...> * ext/openssl/ossl_pkcs5.c (ossl_pkcs5_pbkdf2_hmac): Fix the type Index: thread_pthread.c =================================================================== --- thread_pthread.c (revision 16480) +++ thread_pthread.c (revision 16481) @@ -358,12 +358,12 @@ max = sched_get_priority_max(policy); min = sched_get_priority_min(policy); - if (min < priority) { + if (min > priority) { + priority = min; + } + else if (max < priority) { priority = max; } - else if (max > priority) { - priority = min; - } sp.sched_priority = priority; pthread_setschedparam(th->thread_id, policy, &sp); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/