mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* thread_pthread.c (native_cond_initialize): destroy condattr
after using it. Patch by Stanislav Sedov. Thank you. [Bug #7041] [ruby-core:47619] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
187d2bc1d6
commit
d9dfe2e514
2 changed files with 7 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
Thu Sep 20 23:05:11 2012 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
||||||
|
|
||||||
|
* thread_pthread.c (native_cond_initialize): destroy condattr
|
||||||
|
after using it. Patch by Stanislav Sedov. Thank you.
|
||||||
|
[Bug #7041] [ruby-core:47619]
|
||||||
|
|
||||||
Thu Sep 20 22:53:02 2012 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
Thu Sep 20 22:53:02 2012 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
||||||
|
|
||||||
* thread_pthread.c (native_cond_initialize): clean up #ifdef condition.
|
* thread_pthread.c (native_cond_initialize): clean up #ifdef condition.
|
||||||
|
|
|
@ -263,6 +263,7 @@ native_cond_initialize(rb_thread_cond_t *cond, int flags)
|
||||||
}
|
}
|
||||||
|
|
||||||
r = pthread_cond_init(&cond->cond, &attr);
|
r = pthread_cond_init(&cond->cond, &attr);
|
||||||
|
pthread_condattr_destroy(&attr);
|
||||||
# else
|
# else
|
||||||
r = pthread_cond_init(&cond->cond, NULL);
|
r = pthread_cond_init(&cond->cond, NULL);
|
||||||
# endif
|
# endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue