]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_rd.c
bgpd: delay "stream_new" in str2prefix_rd()
authoranlan_cs <vic.lan@pica8.com>
Sun, 1 May 2022 12:33:01 +0000 (08:33 -0400)
committeranlan_cs <vic.lan@pica8.com>
Mon, 2 May 2022 13:23:51 +0000 (09:23 -0400)
commitaf785cf2df7f6c7ceacfaac572c298b0f294c588
treed3b4e52eb9809e01fea761172e15583067f1b6e0
parent8f904fdb45f795d7650a7b641854956010991d68
bgpd: delay "stream_new" in str2prefix_rd()

`stream_new` in `str2prefix_rd()` can be called after some
checkings are passed, so the last `if (s)` in this fuction will
make sense.

Additionally some changes for `str2prefix_rd()`:
1) Use `RD_BYTES` instead of hard number for `stream_new()`
2) Remove unnecessary `lret` variable

Signed-off-by: anlan_cs <vic.lan@pica8.com>
bgpd/bgp_rd.c