commit | 1b1e925e40396609cadfe4e780f2adef2896d37a | [log] [tgz] |
---|---|---|
author | Radek Krejci <rkrejci@cesnet.cz> | Wed Apr 24 08:45:50 2019 +0200 |
committer | Radek Krejci <rkrejci@cesnet.cz> | Wed Apr 24 08:45:50 2019 +0200 |
tree | fd21763cd408af523d696d45a1b28d566f1aa09f | |
parent | ca9eccc7cf96b43e5aa91eee344707e20e578fde [diff] [blame] |
schema compilation BUGFIX NULL pointer dereference
diff --git a/src/tree_schema_compile.c b/src/tree_schema_compile.c index f2326aa..1b44025 100644 --- a/src/tree_schema_compile.c +++ b/src/tree_schema_compile.c
@@ -3930,7 +3930,9 @@ return cs; error: - lysc_node_free(ctx->ctx, (struct lysc_node*)cs); + if (cs) { + lysc_node_free(ctx->ctx, (struct lysc_node*)cs); + } return NULL; #undef UNIQUE_CHECK