svn commit: trunk/busybox/networking/udhcp
vda at busybox.net
vda at busybox.net
Fri Jun 20 12:18:00 UTC 2008
Author: vda
Date: 2008-06-20 05:17:59 -0700 (Fri, 20 Jun 2008)
New Revision: 22457
Log:
udhcpc: change BPF filter to not use 0xffffffff as a max packet size,
there are kernels which don't like big (negative when viewed as signed)
sizes.
Modified:
trunk/busybox/networking/udhcp/clientsocket.c
Changeset:
Modified: trunk/busybox/networking/udhcp/clientsocket.c
===================================================================
--- trunk/busybox/networking/udhcp/clientsocket.c 2008-06-20 09:12:42 UTC (rev 22456)
+++ trunk/busybox/networking/udhcp/clientsocket.c 2008-06-20 12:17:59 UTC (rev 22457)
@@ -76,7 +76,7 @@
BPF_STMT(BPF_LD|BPF_W|BPF_IND, 0),
BPF_JUMP(BPF_JMP|BPF_JEQ|BPF_K, SERVER_AND_CLIENT_PORTS, 0, 1), /* L3, L4 */
/* returns */
- BPF_STMT(BPF_RET|BPF_K, (~(uint32_t)0) ), /* L3: pass */
+ BPF_STMT(BPF_RET|BPF_K, 0x0fffffff ), /* L3: pass */
BPF_STMT(BPF_RET|BPF_K, 0), /* L4: reject */
};
static const struct sock_fprog filter_prog = {
More information about the busybox-cvs
mailing list