зеркало из https://github.com/github/ruby.git
Always allocate write_lock
This commit is contained in:
Родитель
216593f59b
Коммит
585e97142d
3
io.c
3
io.c
|
@ -1695,6 +1695,9 @@ io_allocate_write_buffer(rb_io_t *fptr, int sync)
|
|||
fptr->wbuf.len = 0;
|
||||
fptr->wbuf.capa = IO_WBUF_CAPA_MIN;
|
||||
fptr->wbuf.ptr = ALLOC_N(char, fptr->wbuf.capa);
|
||||
}
|
||||
|
||||
if (!fptr->write_lock) {
|
||||
fptr->write_lock = rb_mutex_new();
|
||||
rb_mutex_allow_trap(fptr->write_lock, 1);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче