From f3f32e0a70b782c7204967cc466e93adbe721c1c Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Mon, 5 Feb 2018 05:49:27 -0500 Subject: [PATCH] lib: Fix encoding of vrf Signed-off-by: Donald Sharp --- lib/zclient.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/zclient.c b/lib/zclient.c index d3717d0cdd..4d5b0f211d 100644 --- a/lib/zclient.c +++ b/lib/zclient.c @@ -976,7 +976,7 @@ int zapi_route_encode(u_char cmd, struct stream *s, struct zapi_route *api) stream_putw(s, api->nexthop_num); if (api->nexthop_num) - stream_putw(s, api->nh_vrf_id); + stream_putl(s, api->nh_vrf_id); for (i = 0; i < api->nexthop_num; i++) { api_nh = &api->nexthops[i]; @@ -1127,7 +1127,7 @@ int zapi_route_decode(struct stream *s, struct zapi_route *api) } if (api->nexthop_num) - STREAM_GETW(s, api->nh_vrf_id); + STREAM_GETL(s, api->nh_vrf_id); for (i = 0; i < api->nexthop_num; i++) { api_nh = &api->nexthops[i]; -- 2.39.5