]> git.puffer.fish Git - matthieu/frr.git/commit
lib, mgmtd: don't register NB config callbacks in mgmtd
authorIgor Ryzhov <iryzhov@nfware.com>
Sun, 4 Feb 2024 19:52:47 +0000 (21:52 +0200)
committerIgor Ryzhov <iryzhov@nfware.com>
Sun, 4 Feb 2024 20:25:57 +0000 (22:25 +0200)
commitea6a7d3fa3ec7ee515dade6414636e43d8677f1c
tree5b4513e0b0761972954bedcb8e46e396a43baf74
parent7c02567b4aa921c0a09ce326f1c49620e0894372
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>
lib/if.c
lib/if.h
lib/routing_nb.c
lib/routing_nb.h
lib/vrf.c
lib/vrf.h
mgmtd/mgmt_main.c