From 9bff16f5ec777d3f4a9f7e8e8140907f3b404fa2 Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Mon, 1 Feb 2016 21:51:45 +0100 Subject: Fix config schema application --- liberty.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/liberty.c b/liberty.c index 7e3c615..2be7c13 100644 --- a/liberty.c +++ b/liberty.c @@ -5299,7 +5299,8 @@ config_schema_initialize_item (struct config_schema *schema, schema->name, error->message); error_free (error); - config_item_destroy (item); + if (item) + config_item_destroy (item); return NULL; } @@ -5334,7 +5335,7 @@ config_schema_apply_to_object (struct config_schema *schema_array, error_free (warning); } if (e) - print_fatal ("%s", e->message); + exit_fatal ("%s", e->message); } } -- cgit v1.2.3-70-g09d2