diff options
| author | Russ White <russ@riw.us> | 2018-04-24 08:23:42 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-24 08:23:42 -0400 |
| commit | 934f5daf2edb69d13e5bdccdd5fa520e215182d9 (patch) | |
| tree | 84a6e1263b2cb5ce6a2ce9064904935bdfa50b08 /zebra/zebra_mpls.c | |
| parent | daced1e600ab38bd2edec8284f2eb32cad4de7ff (diff) | |
| parent | 8b1766b148e84056d0e14ac05f98265abe72b89f (diff) | |
Merge pull request #2106 from qlyoung/zapi-msg
Split out ZAPI message creation / consumption from server implementation
Diffstat (limited to 'zebra/zebra_mpls.c')
| -rw-r--r-- | zebra/zebra_mpls.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/zebra/zebra_mpls.c b/zebra/zebra_mpls.c index 7df03efc10..3ad640653f 100644 --- a/zebra/zebra_mpls.c +++ b/zebra/zebra_mpls.c @@ -1913,9 +1913,9 @@ int zebra_mpls_fec_unregister(struct zebra_vrf *zvrf, struct prefix *p, /* * Cleanup any FECs registered by this client. */ -int zebra_mpls_cleanup_fecs_for_client(struct zebra_vrf *zvrf, - struct zserv *client) +static int zebra_mpls_cleanup_fecs_for_client(struct zserv *client) { + struct zebra_vrf *zvrf = vrf_info_lookup(VRF_DEFAULT); struct route_node *rn; zebra_fec_t *fec; struct listnode *node; @@ -2915,4 +2915,6 @@ void zebra_mpls_init(void) if (!mpls_processq_init(&zebrad)) mpls_enabled = 1; + + hook_register(zapi_client_close, zebra_mpls_cleanup_fecs_for_client); } |
