This commit is contained in:
machty 2022-01-16 10:44:41 -04:00 коммит произвёл Samuel Williams
Родитель 216593f59b
Коммит 585e97142d
1 изменённых файлов: 3 добавлений и 0 удалений

3
io.c
Просмотреть файл

@ -1695,6 +1695,9 @@ io_allocate_write_buffer(rb_io_t *fptr, int sync)
fptr->wbuf.len = 0; fptr->wbuf.len = 0;
fptr->wbuf.capa = IO_WBUF_CAPA_MIN; fptr->wbuf.capa = IO_WBUF_CAPA_MIN;
fptr->wbuf.ptr = ALLOC_N(char, fptr->wbuf.capa); fptr->wbuf.ptr = ALLOC_N(char, fptr->wbuf.capa);
}
if (!fptr->write_lock) {
fptr->write_lock = rb_mutex_new(); fptr->write_lock = rb_mutex_new();
rb_mutex_allow_trap(fptr->write_lock, 1); rb_mutex_allow_trap(fptr->write_lock, 1);
} }