View | Details | Raw Unified | Return to bug 1165
Collapse All | Expand All

(-)a/src/network/utils/ipv6-address.cc (-2 / +6 lines)
 Lines 595-602    Link Here 
595
  nb = prefix / 8;
595
  nb = prefix / 8;
596
  mod = prefix % 8;
596
  mod = prefix % 8;
597
597
598
  memset (m_prefix, 0xff, nb);
598
  // protect memset with 'nb > 0' check to suppress
599
599
  // __warn_memset_zero_len compiler errors in some gcc>4.5.x 
600
  if (nb > 0)
601
    {
602
      memset (m_prefix, 0xff, nb);
603
    }
600
  if (mod)
604
  if (mod)
601
    {
605
    {
602
      m_prefix[nb] = 0xff << (8-mod);
606
      m_prefix[nb] = 0xff << (8-mod);

Return to bug 1165