From 0e7f24491fb4f5ea2a11ccd44430f0ead903ee1e Mon Sep 17 00:00:00 2001 From: congqixia Date: Wed, 1 Dec 2021 16:33:31 +0800 Subject: [PATCH] Fix zero length slice declaration in proxy/channels_mgr.go (#12499) Signed-off-by: Congqi Xia --- internal/proxy/channels_mgr.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/proxy/channels_mgr.go b/internal/proxy/channels_mgr.go index fe1de52178..fab74d9ff7 100644 --- a/internal/proxy/channels_mgr.go +++ b/internal/proxy/channels_mgr.go @@ -205,11 +205,12 @@ func (mgr *singleTypeChannelsMgr) getVChansByVID(vid int) ([]vChan, error) { return vchans, nil } +// getPChansByVChans converts virtual channel names to physical channel names func (mgr *singleTypeChannelsMgr) getPChansByVChans(vchans []vChan) ([]pChan, error) { mgr.vchans2pchansMtx.RLock() defer mgr.vchans2pchansMtx.RUnlock() - pchans := make([]pChan, 0) + pchans := make([]pChan, 0, len(vchans)) for _, vchan := range vchans { pchan, ok := mgr.vchans2pchans[vchan] if !ok {