aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/skbuff.c
diff options
context:
space:
mode:
authorLi RongQing <lirongqing@baidu.com>2018-11-13 09:16:52 +0800
committerDavid S. Miller <davem@davemloft.net>2018-11-15 15:07:50 -0800
commit982c17b9e3c27389a8d214333c686dab0e95cf63 (patch)
treeb565fe0a1aa9c700208d9242a6553478b79ea3bb /net/core/skbuff.c
parentMerge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue (diff)
downloadlinux-dev-982c17b9e3c27389a8d214333c686dab0e95cf63.tar.xz
linux-dev-982c17b9e3c27389a8d214333c686dab0e95cf63.zip
net: remove BUG_ON from __pskb_pull_tail
if list is NULL pointer, and the following access of list will trigger panic, which is same as BUG_ON Signed-off-by: Li RongQing <lirongqing@baidu.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r--net/core/skbuff.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/net/core/skbuff.c b/net/core/skbuff.c
index fcb1155a00ec..f95ab41c9fb9 100644
--- a/net/core/skbuff.c
+++ b/net/core/skbuff.c
@@ -1925,8 +1925,6 @@ void *__pskb_pull_tail(struct sk_buff *skb, int delta)
struct sk_buff *insp = NULL;
do {
- BUG_ON(!list);
-
if (list->len <= eat) {
/* Eaten as whole. */
eat -= list->len;