summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorChristian Hopps <chopps@labn.net>2025-01-20 06:01:59 +0000
committerChristian Hopps <chopps@labn.net>2025-01-20 06:01:59 +0000
commit2e0387c97b526c22b7c67d8a43dce52410e6f6e9 (patch)
treecdd280fbdae195cd42ed3e3317db1d1736580aa9 /tools
parent3c3b559706ecd569e7327ecbe9a8800a763a8ddf (diff)
tools: fix regression in gen_northbound_callback tool
When support for new style `get()` was added inadvertently stopped generating other callbacks and prototypes. Fix this. Signed-off-by: Christian Hopps <chopps@labn.net>
Diffstat (limited to 'tools')
-rw-r--r--tools/gen_northbound_callbacks.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/tools/gen_northbound_callbacks.c b/tools/gen_northbound_callbacks.c
index 019404d7cc..87ba43eaa2 100644
--- a/tools/gen_northbound_callbacks.c
+++ b/tools/gen_northbound_callbacks.c
@@ -238,12 +238,10 @@ static int generate_prototypes(const struct lysc_node *snode, void *arg)
generate_callback_name(snode, cb->operation, cb_name,
sizeof(cb_name));
- if (cb->operation == NB_CB_GET_ELEM) {
- if (f_new_cbs)
- generate_prototype(&nb_oper_get, cb_name);
- else
- generate_prototype(cb, cb_name);
- }
+ if (cb->operation == NB_CB_GET_ELEM && f_new_cbs)
+ generate_prototype(&nb_oper_get, cb_name);
+ else
+ generate_prototype(cb, cb_name);
if (cb->need_config_write && need_config_write) {
generate_config_write_cb_name(snode, cb_name,
@@ -344,12 +342,10 @@ static int generate_callbacks(const struct lysc_node *snode, void *arg)
generate_callback_name(snode, cb->operation, cb_name,
sizeof(cb_name));
- if (cb->operation == NB_CB_GET_ELEM) {
- if (f_new_cbs)
- generate_callback(&nb_oper_get, cb_name);
- else
- generate_callback(cb, cb_name);
- }
+ if (cb->operation == NB_CB_GET_ELEM && f_new_cbs)
+ generate_callback(&nb_oper_get, cb_name);
+ else
+ generate_callback(cb, cb_name);
if (cb->need_config_write && need_config_write) {
generate_config_write_cb_name(snode, cb_name,