]> git.puffer.fish Git - matthieu/frr.git/commitdiff
mgmtd: fix memory leak in FE adapter
authorChristian Hopps <chopps@labn.net>
Sun, 15 Dec 2024 01:54:33 +0000 (20:54 -0500)
committerChristian Hopps <chopps@labn.net>
Tue, 24 Dec 2024 08:04:23 +0000 (03:04 -0500)
Signed-off-by: Christian Hopps <chopps@labn.net>
mgmtd/mgmt_fe_adapter.c

index 32f28a5774c583260ef558835ca4b3f8607859b4..7f7a5d9a8e91bae42d86f31d32b2723dc3ab806c 100644 (file)
@@ -190,7 +190,7 @@ static void mgmt_fe_cleanup_session(struct mgmt_fe_session_ctx **sessionp)
                assert(session->adapter->refcount > 1);
                mgmt_fe_adapter_unlock(&session->adapter);
        }
-
+       darr_free_free(session->notify_xpaths);
        hash_release(mgmt_fe_sessions, session);
        XFREE(MTYPE_MGMTD_FE_SESSION, session);
        *sessionp = NULL;