diff options
| author | Mobashshera Rasool <mrasool@vmware.com> | 2022-08-16 07:06:40 -0700 |
|---|---|---|
| committer | Mobashshera Rasool <mrasool@vmware.com> | 2022-08-16 07:20:52 -0700 |
| commit | e9cb0d510d57835d11691fe53885dba2df8d018c (patch) | |
| tree | b21ab4499a83b83a364020ea1c10c027c983be1a | |
| parent | 11114fa52dd44888329d44b28060cef0f9acb067 (diff) | |
pim6d: Register message getting dropped in source node, mroute stuck in RegJ
The socket created for pimv6 was created using AF_INET for PIMV6
too.
Since the api pim_reg_sock is common to both PIMv4 and PIMv6,
need to use PIM_AF instead of AF_INET.
Fixes: #11815
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
| -rw-r--r-- | pimd/pim_sock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c index 73184d5c63..b5a055c6aa 100644 --- a/pimd/pim_sock.c +++ b/pimd/pim_sock.c @@ -185,7 +185,7 @@ int pim_reg_sock(void) long flags; frr_with_privs (&pimd_privs) { - fd = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); + fd = socket(PIM_AF, SOCK_RAW, IPPROTO_RAW); } if (fd < 0) { |
