From bb1a00aac2e2315a88ef0274455e510afa79ea95 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 16 Aug 2020 13:01:53 +0200 Subject: Ensure that all free methods tolerate NULL --- src/reader.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/reader.c') diff --git a/src/reader.c b/src/reader.c index 4710caac..5d33e45d 100644 --- a/src/reader.c +++ b/src/reader.c @@ -218,6 +218,10 @@ serd_reader_set_error_sink(SerdReader* reader, void serd_reader_free(SerdReader* reader) { + if (!reader) { + return; + } + pop_node(reader, reader->rdf_nil); pop_node(reader, reader->rdf_rest); pop_node(reader, reader->rdf_first); -- cgit v1.2.1