Skip to content

Commit 93d0152

Browse files
committed
stream: fix leaked stream error list
1 parent 30785ad commit 93d0152

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

main/streams/streams.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,11 @@ fprintf(stderr, "stream_free: %s:%p[%s] preserve_handle=%d release_cast=%d remov
377377
ZVAL_UNDEF(&stream->wrapperdata);
378378
}
379379

380+
if (stream->error_list) {
381+
zend_llist_destroy(stream->error_list);
382+
pefree(stream->error_list, stream->is_persistent);
383+
}
384+
380385
if (stream->readbuf) {
381386
pefree(stream->readbuf, stream->is_persistent);
382387
stream->readbuf = NULL;

0 commit comments

Comments
 (0)