Index: main/streams/streams.c =================================================================== RCS file: /repository/php-src/main/streams/streams.c,v retrieving revision 1.82.2.6.2.18.2.1 diff -u -r1.82.2.6.2.18.2.1 streams.c --- main/streams/streams.c 6 Nov 2007 11:02:36 -0000 1.82.2.6.2.18.2.1 +++ main/streams/streams.c 6 Dec 2007 23:15:35 -0000 @@ -331,8 +331,11 @@ } /* Remove stream from any context link list */ - if (stream->context && stream->context->links) { - php_stream_context_del_link(stream->context, stream); + if (stream->context) { + if (stream->context->links) { + php_stream_context_del_link(stream->context, stream); + } + zend_list_delete(stream->context->rsrc_id); } if (close_options & PHP_STREAM_FREE_CALL_DTOR) {