diff options
| author | Igor Ryzhov <iryzhov@nfware.com> | 2024-02-04 21:52:47 +0200 |
|---|---|---|
| committer | Igor Ryzhov <iryzhov@nfware.com> | 2024-02-04 22:25:57 +0200 |
| commit | ea6a7d3fa3ec7ee515dade6414636e43d8677f1c (patch) | |
| tree | 5b4513e0b0761972954bedcb8e46e396a43baf74 /lib/routing_nb.c | |
| parent | 7c02567b4aa921c0a09ce326f1c49620e0894372 (diff) | |
lib, mgmtd: don't register NB config callbacks in mgmtd
mgmtd is supposed to only register CLI callbacks. If configuration
callbacks are registered, they are getting called on startup when mgmtd
reads config files, and they can use infrastructure that is not
initialized on mgmtd, or allocate some memory that is never freed.
Signed-off-by: Igor Ryzhov <iryzhov@nfware.com>
Diffstat (limited to 'lib/routing_nb.c')
| -rw-r--r-- | lib/routing_nb.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/routing_nb.c b/lib/routing_nb.c index 3d837bcc11..33372d113a 100644 --- a/lib/routing_nb.c +++ b/lib/routing_nb.c @@ -27,3 +27,13 @@ const struct frr_yang_module_info frr_routing_info = { }, } }; + +const struct frr_yang_module_info frr_routing_cli_info = { + .name = "frr-routing", + .ignore_cfg_cbs = true, + .nodes = { + { + .xpath = NULL, + }, + } +}; |
