From e01ecbe194766ceb7d11cd993a02d629fbbf11fa Mon Sep 17 00:00:00 2001 From: Christian Hopps Date: Mon, 17 Apr 2023 01:33:46 -0400 Subject: [PATCH] lib: always check for error, don't count on dnode being NULL Signed-off-by: Christian Hopps --- lib/northbound_sysrepo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/northbound_sysrepo.c b/lib/northbound_sysrepo.c index 86105d2e77..7fd4af8356 100644 --- a/lib/northbound_sysrepo.c +++ b/lib/northbound_sysrepo.c @@ -357,7 +357,7 @@ static int frr_sr_state_data_iter_cb(const struct lysc_node *snode, ly_errno = 0; ly_errno = lyd_new_path(NULL, ly_native_ctx, data->xpath, data->value, 0, &dnode); - if (!dnode && ly_errno) { + if (ly_errno) { flog_warn(EC_LIB_LIBYANG, "%s: lyd_new_path() failed", __func__); yang_data_free(data); -- 2.39.5