[netfilter-cvslog] r3626 - trunk/patch-o-matic-ng/XOR/linux-2.6/net/ipv4/netfilter

laforge at netfilter.org laforge at netfilter.org
Tue Feb 1 12:08:00 CET 2005


Author: laforge at netfilter.org
Date: 2005-02-01 12:07:59 +0100 (Tue, 01 Feb 2005)
New Revision: 3626

Modified:
   trunk/patch-o-matic-ng/XOR/linux-2.6/net/ipv4/netfilter/ipt_XOR.c
Log:
Fix XOR compilation with gcc4 (Phil Oester) (Closes: #264)


Modified: trunk/patch-o-matic-ng/XOR/linux-2.6/net/ipv4/netfilter/ipt_XOR.c
===================================================================
--- trunk/patch-o-matic-ng/XOR/linux-2.6/net/ipv4/netfilter/ipt_XOR.c	2005-02-01 10:50:09 UTC (rev 3625)
+++ trunk/patch-o-matic-ng/XOR/linux-2.6/net/ipv4/netfilter/ipt_XOR.c	2005-02-01 11:07:59 UTC (rev 3626)
@@ -40,7 +40,7 @@
 		tcph = (struct tcphdr *) ((*pskb)->data + iph->ihl*4);
 		for (i=0, j=0; i<(ntohs(iph->tot_len) - iph->ihl*4 - tcph->doff*4); ) {
 			for (k=0; k<=info->block_size; k++) {
-				(char) (*pskb)->data[ iph->ihl*4 + tcph->doff*4 + i ] ^= 
+				(*pskb)->data[ iph->ihl*4 + tcph->doff*4 + i ] ^=
 						info->key[j];
 				i++;
 			}
@@ -52,7 +52,7 @@
 		udph = (struct udphdr *) ((*pskb)->data + iph->ihl*4);
 		for (i=0, j=0; i<(ntohs(udph->len)-8); ) {
 			for (k=0; k<=info->block_size; k++) {
-				(char) (*pskb)->data[ iph->ihl*4 + sizeof(struct udphdr) + i ] ^= 
+				(*pskb)->data[ iph->ihl*4 + sizeof(struct udphdr) + i ] ^= 
 						info->key[j];
 				i++;
 			}




More information about the netfilter-cvslog mailing list