Hi,

2 misstyping bug in libip6t_tcp.c.

Regards,

        kisza

-- 
    Andras Kis-Szabo       Security Development, Design and Audit
-------------------------/        Zorp, NetFilter and IPv6
 [EMAIL PROTECTED] /-----Member of the BUTE-MIS-SEARCHlab---------->
--- netfilter.old/userspace/extensions/libip6t_tcp.c    Mon Jul  8 09:44:13 2002
+++ netfilter/userspace/extensions/libip6t_tcp.c        Mon Jul  8 09:47:52 2002
@@ -143,7 +143,7 @@
 {
        unsigned int ret;
 
-       if (string_to_number(option, 1, 266, &ret) == -1)
+       if (string_to_number(option, 1, 255, &ret) == -1)
                exit_error(PARAMETER_PROBLEM, "Bad TCP option `%s'", option);
 
        *result = (u_int8_t)ret;
@@ -371,7 +371,7 @@
        const struct ip6t_tcp *tcpinfo = (struct ip6t_tcp *)match->data;
 
        if (tcpinfo->spts[0] != 0
-           && tcpinfo->spts[1] != 0xFFFF) {
+           || tcpinfo->spts[1] != 0xFFFF) {
                if (tcpinfo->invflags & IP6T_TCP_INV_SRCPT)
                        printf("! ");
                if (tcpinfo->spts[0]

Reply via email to