X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fappletalk%2Fddp.c;h=0c850427a85b437e4e82e80b6c5f7f5bc52e06d0;hb=f8e79ddd31c3615ddca26b9a469c44a7adbd4e13;hp=07b5b82c5eabae0e2be2158b7fb738bd95668e3c;hpb=7f9dce38378f0a4a298e885553d6bb7121376376;p=linux-2.6 diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 07b5b82c5e..0c850427a8 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) {