Bugzilla – Attachment #733: patch to fix for bug #794
{
if (*mask == ASCII_SLASH)
m_mask = static_cast<uint32_t> (atoi (++mask));
uint32_t plen = static_cast<uint32_t> (atoi (++mask));
NS_ASSERT (m_mask <= 32);
NS_ASSERT (plen <= 32);
if (plen > 0)
m_mask = 0xffffffff << (32 - plen);
}
else
m_mask = 0;