From ea0ae46fdb42e8b4a6ed83ad7242fb20525540d2 Mon Sep 17 00:00:00 2001 From: Philip Prindeville Date: Fri, 29 Dec 2023 09:41:06 -0700 Subject: [PATCH] Clixon Add 'when' debugging --- lib/src/clixon_validate.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/src/clixon_validate.c b/lib/src/clixon_validate.c index e1b646fca..9104243f0 100644 --- a/lib/src/clixon_validate.c +++ b/lib/src/clixon_validate.c @@ -1271,8 +1271,11 @@ xml_yang_validate_all(clixon_handle h, goto fail; } if (yang_config(yt) != 0){ - if (yang_check_when_xpath(xt, xml_parent(xt), yt, &hit, &nr, &xpath) < 0) + ret = yang_check_when_xpath(xt, xml_parent(xt), yt, &hit, &nr, &xpath); + clixon_debug(CLIXON_DBG_XPATH, "%s nr:%d xpath:%s return:%d", __FUNCTION__, nr, xpath, ret); + if (ret < 0) goto done; + if (hit && nr == 0){ if ((cb = cbuf_new()) == NULL){ clixon_err(OE_UNIX, errno, "cbuf_new");