From: William Langford Date: Wed, 23 Jul 2014 07:33:04 +0000 (-0400) Subject: Fixing crash when a library's dependency could not be loaded. X-Git-Tag: jq-1.5rc1~106 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=14bc1f652600892328ef0de58d09d99b6857f7ac;p=jq Fixing crash when a library's dependency could not be loaded. Signed-off-by: Nicolas Williams --- diff --git a/linker.c b/linker.c index 5fc5839..959b373 100644 --- a/linker.c +++ b/linker.c @@ -128,8 +128,6 @@ static int process_dependencies(jq_state *jq, jv lib_origin, block *src_block, s nerrors += load_library(jq, lib_path, &dep_def_block, lib_state); if (nerrors == 0) bk = block_bind_library(dep_def_block, bk, OP_IS_CALL_PSEUDO, jv_string_value(as)); - else - block_free(dep_def_block); } jv_free(as); }