--- linux-dellfw/net/netfilter/xt_string.c 2006-07-15 15:00:43.000000000 -0400 +++ linux-po/net/netfilter/xt_string.c 2006-08-03 21:06:13.000000000 -0400 @@ -37,7 +37,7 @@ return (skb_find_text((struct sk_buff *)skb, conf->from_offset, conf->to_offset, conf->config, &state) - != UINT_MAX) && !conf->invert; + != UINT_MAX) ^ conf->invert; } #define STRING_TEXT_PRIV(m) ((struct xt_string_info *) m)