Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jul 2010 12:20:15 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/netinet/ipfw ip_fw2.c
Message-ID:  <201007081220.o68CKdXi036917@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
glebius     2010-07-08 12:20:15 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/netinet/ipfw     ip_fw2.c 
  Log:
  SVN rev 209795 on 2010-07-08 12:20:15Z by glebius
  
  Merge 209589 from head:
    After processing the O_SKIPTO opcode our cmd points to the next rule, and
    "match" processing at the end of inner loop would look ahead into the next
    rule, which is incorrect. Particularly, in the case when the next rule
    started with F_NOT opcode it was skipped blindly.
  
    To fix this, exit the inner loop with the continue operator forcibly and
    explicitly.
  
  PR:             kern/147798
  
  Revision  Changes    Path
  1.11.2.9  +3 -2      src/sys/netinet/ipfw/ip_fw2.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007081220.o68CKdXi036917>