From: David Lamparter Date: Thu, 13 Jan 2022 13:29:09 +0000 (+0100) Subject: pim6d: convert address comparison in I_am_DR macro X-Git-Tag: pim6-testing-20220430~322^2~13 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=883052c6f9211eadc1cc4f6ffef8413cce56f3d7;p=mirror%2Ffrr.git pim6d: convert address comparison in I_am_DR macro Signed-off-by: David Lamparter --- diff --git a/pimd/pim_iface.h b/pimd/pim_iface.h index 1ddf743619..f5f58a4bde 100644 --- a/pimd/pim_iface.h +++ b/pimd/pim_iface.h @@ -59,7 +59,8 @@ #define PIM_IF_DONT_PIM_CAN_DISABLE_JOIN_SUPPRESSION(options) \ ((options) &= ~PIM_IF_MASK_PIM_CAN_DISABLE_JOIN_SUPPRESSION) -#define PIM_I_am_DR(pim_ifp) (pim_ifp)->pim_dr_addr.s_addr == (pim_ifp)->primary_address.s_addr +#define PIM_I_am_DR(pim_ifp) \ + !pim_addr_cmp((pim_ifp)->pim_dr_addr, (pim_ifp)->primary_address) #define PIM_I_am_DualActive(pim_ifp) (pim_ifp)->activeactive == true /* Macros for interface flags */