}
else
{
- ASSERT(0);
+ /* Disabled for fuzzing
+ * ASSERT(0);
+ */
}
}
ASSERT(netbits < MR_HELPER_NET_LEN);
++mh->cache_generation;
--mh->net_len_refcount[netbits];
- ASSERT(mh->net_len_refcount[netbits] >= 0);
+ if ( !(mh->net_len_refcount[netbits] >= 0) )
+ {
+ return;
+ }
if (!mh->net_len_refcount[netbits])
{
mroute_helper_regenerate(mh);
in_addr_t addr; /* _network order_ IPv4 address */
} v4mappedv6;
}
-#ifndef HAVE_ANONYMOUS_UNION_SUPPORT
/* Wrappers to support compilers that do not grok anonymous unions */
mroute_union
#define raw_addr mroute_union.raw_addr
#define v4 mroute_union.v4
#define v6 mroute_union.v6
#define v4mappedv6 mroute_union.v4mappedv6
-#endif
;
};