diff options
Diffstat (limited to 'net/appletalk/ddp.c')
| -rw-r--r-- | net/appletalk/ddp.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 07b5b82c5ea..0c850427a85 100644 --- a/net/appletalk/ddp.c +++ b/net/appletalk/ddp.c @@ -959,7 +959,7 @@ static unsigned long atalk_sum_skb(const struct sk_buff *skb, int offset,  	for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) {  		int end; -		BUG_TRAP(start <= offset + len); +		WARN_ON(start > offset + len);  		end = start + skb_shinfo(skb)->frags[i].size;  		if ((copy = end - offset) > 0) { @@ -986,7 +986,7 @@ static unsigned long atalk_sum_skb(const struct sk_buff *skb, int offset,  		for (; list; list = list->next) {  			int end; -			BUG_TRAP(start <= offset + len); +			WARN_ON(start > offset + len);  			end = start + list->len;  			if ((copy = end - offset) > 0) {  |