From 881999e64fcf1cf7bac65a74bcc4a6ed7cfdbbbe Mon Sep 17 00:00:00 2001 From: Fredi Raspall Date: Wed, 25 Apr 2018 12:18:10 +0200 Subject: zebra: fix broken label manager proxy mode. In a prior refactor, label manager proxy functionality was broken in two places: 1) in function relay_response_back(), "dst" stream was accidentally replaced by "src". 2) in zread_relay_label_manager_request(), src was set to point to a global struct stream *ibuf that was not used/initialized anywhere. Signed-off-by: Fredi Raspall --- zebra/zapi_msg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'zebra/zapi_msg.c') diff --git a/zebra/zapi_msg.c b/zebra/zapi_msg.c index 2ff660b3f9..9353d7133e 100644 --- a/zebra/zapi_msg.c +++ b/zebra/zapi_msg.c @@ -2454,7 +2454,7 @@ static void zread_label_manager_request(ZAPI_HANDLER_ARGS) /* external label manager */ if (lm_is_external) zread_relay_label_manager_request(hdr->command, client, - zvrf_id(zvrf)); + msg, zvrf_id(zvrf)); /* this is a label manager */ else { if (hdr->command == ZEBRA_LABEL_MANAGER_CONNECT) -- cgit v1.2.3