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/env.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/env.c') diff --git a/src/env.c b/src/env.c index e5cb954a..e67b42c0 100644 --- a/src/env.c +++ b/src/env.c @@ -47,6 +47,10 @@ serd_env_new(const SerdNode* base_uri) void serd_env_free(SerdEnv* env) { + if (!env) { + return; + } + for (size_t i = 0; i < env->n_prefixes; ++i) { serd_node_free(&env->prefixes[i].name); serd_node_free(&env->prefixes[i].uri); -- cgit v1.2.1