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>
This commit is contained in:
Christian Hopps 2025-01-20 06:01:59 +00:00
parent 3c3b559706
commit 2e0387c97b

View file

@ -238,12 +238,10 @@ static int generate_prototypes(const struct lysc_node *snode, void *arg)
generate_callback_name(snode, cb->operation, cb_name, generate_callback_name(snode, cb->operation, cb_name,
sizeof(cb_name)); sizeof(cb_name));
if (cb->operation == NB_CB_GET_ELEM) { if (cb->operation == NB_CB_GET_ELEM && f_new_cbs)
if (f_new_cbs) generate_prototype(&nb_oper_get, cb_name);
generate_prototype(&nb_oper_get, cb_name); else
else generate_prototype(cb, cb_name);
generate_prototype(cb, cb_name);
}
if (cb->need_config_write && need_config_write) { if (cb->need_config_write && need_config_write) {
generate_config_write_cb_name(snode, cb_name, 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, generate_callback_name(snode, cb->operation, cb_name,
sizeof(cb_name)); sizeof(cb_name));
if (cb->operation == NB_CB_GET_ELEM) { if (cb->operation == NB_CB_GET_ELEM && f_new_cbs)
if (f_new_cbs) generate_callback(&nb_oper_get, cb_name);
generate_callback(&nb_oper_get, cb_name); else
else generate_callback(cb, cb_name);
generate_callback(cb, cb_name);
}
if (cb->need_config_write && need_config_write) { if (cb->need_config_write && need_config_write) {
generate_config_write_cb_name(snode, cb_name, generate_config_write_cb_name(snode, cb_name,