diff options
| author | Jafar Al-Gharaibeh <jafar@atcorp.com> | 2025-04-08 22:12:34 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-08 22:12:34 -0500 | 
| commit | 5d634fea73bc9c5be626a59b25b190f2b212b8ff (patch) | |
| tree | c0b9d578ca4a9752571d91387965420c4071b9fc /babeld/babeld.c | |
| parent | 297cf2232564f9bb8058b40509d4103cf0cd2838 (diff) | |
| parent | 1e33841c5d4f4495a7b07599fa49c41135b2f9e1 (diff) | |
Merge pull request #18617 from FRRouting/mergify/bp/stable/10.2/pr-18583
babeld: check valid babel port (backport #18583)
Diffstat (limited to 'babeld/babeld.c')
| -rw-r--r-- | babeld/babeld.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/babeld/babeld.c b/babeld/babeld.c index b562f0b70c..c08cf72129 100644 --- a/babeld/babeld.c +++ b/babeld/babeld.c @@ -183,6 +183,10 @@ static void babel_read_protocol(struct event *thread)              flog_err_sys(EC_LIB_SOCKET, "recv: %s", safe_strerror(errno));          }      } else { +        if(ntohs(sin6.sin6_port) != BABEL_PORT) { +            return; +        } +          FOR_ALL_INTERFACES(vrf, ifp) {              if(!if_up(ifp))                  continue;  | 
