From ecf82aa41e76ecfbaf3f5762af1e90ebc9263721 Mon Sep 17 00:00:00 2001 From: Donatas Abraitis Date: Thu, 9 Feb 2023 23:14:46 +0200 Subject: [PATCH] lib: Free dnode before returning if YANG translator model is already loaded Seems just a missed one because at `goto error` we release dnode. Signed-off-by: Donatas Abraitis --- lib/yang_translator.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/yang_translator.c b/lib/yang_translator.c index f37084f0d4..de5dc4d434 100644 --- a/lib/yang_translator.c +++ b/lib/yang_translator.c @@ -165,6 +165,7 @@ struct yang_translator *yang_translator_load(const char *path) flog_warn(EC_LIB_YANG_TRANSLATOR_LOAD, "%s: module translator \"%s\" is loaded already", __func__, family); + yang_dnode_free(dnode); return NULL; }