patch-2.2.19 linux/net/core/filter.c
Next file: linux/net/core/sock.c
Previous file: linux/net/core/dev.c
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Sun Mar 25 11:37:41 2001
- Orig file:
v2.2.18/net/core/filter.c
- Orig date:
Sun Mar 25 11:12:45 2001
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.18/net/core/filter.c linux/net/core/filter.c
@@ -196,7 +196,7 @@
case BPF_LD|BPF_W|BPF_ABS:
k = fentry->k;
load_w:
- if(k+sizeof(u32) <= len) {
+ if((unsigned int)(k+sizeof(u32)) <= len) {
A = ntohl(*(u32*)&data[k]);
continue;
}
@@ -215,7 +215,7 @@
case BPF_LD|BPF_H|BPF_ABS:
k = fentry->k;
load_h:
- if(k + sizeof(u16) <= len) {
+ if((unsigned int) (k + sizeof(u16)) <= len) {
A = ntohs(*(u16*)&data[k]);
continue;
}
@@ -234,7 +234,7 @@
case BPF_LD|BPF_B|BPF_ABS:
k = fentry->k;
load_b:
- if(k < len) {
+ if((unsigned int)k < len) {
A = data[k];
continue;
}
@@ -271,7 +271,7 @@
case BPF_LDX|BPF_B|BPF_MSH:
k = fentry->k;
- if(k >= len)
+ if((unsigned int)k >= len)
return (0);
X = (data[k] & 0xf) << 2;
continue;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)