From 7d4370af450acb346c2629a5622eae60f263650c Mon Sep 17 00:00:00 2001 From: Olaf Seibert Date: Sat, 13 Mar 2021 14:50:57 +0100 Subject: [PATCH] Make sure "str->stream.next = NULL" even though it isn't strictly necessary (stack_push() will set it later). --- stream2.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stream2.c b/stream2.c index 28a8257..7a2bbb5 100644 --- a/stream2.c +++ b/stream2.c @@ -239,10 +239,11 @@ void buffer_stream_construct( bstr->stream.vtbl = &buffer_stream_vtbl; bstr->stream.name = memcheck(strdup(name)); + bstr->stream.line = 0; + bstr->stream.next = NULL; bstr->buffer = buffer_clone(buf); bstr->offset = 0; - bstr->stream.line = 0; } void buffer_stream_set_buffer( @@ -350,9 +351,10 @@ STREAM *new_file_stream( str->stream.vtbl = &file_stream_vtbl; str->stream.name = memcheck(strdup(filename)); + str->stream.line = 0; + str->stream.next = NULL; str->buffer = memcheck(malloc(STREAM_BUFFER_SIZE)); str->fp = fp; - str->stream.line = 0; return &str->stream; }