From 361c6782d644f2abe34739d9f1b82c74c11229d5 Mon Sep 17 00:00:00 2001 From: Jesper Juhl Date: Fri, 8 Dec 2006 02:39:34 -0800 Subject: [PATCH] --- yaml --- r: 43744 b: refs/heads/master c: f6e2cdc8aa395ea813603bfd81b70b5c461a8ebf h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/isdn/i4l/isdn_ppp.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index fe9b32b6a6fb..96ada314ba65 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ba6d14aff4112b9518856d2d3979a386cb3a2945 +refs/heads/master: f6e2cdc8aa395ea813603bfd81b70b5c461a8ebf diff --git a/trunk/drivers/isdn/i4l/isdn_ppp.c b/trunk/drivers/isdn/i4l/isdn_ppp.c index 175199088bf4..26e46720fc1c 100644 --- a/trunk/drivers/isdn/i4l/isdn_ppp.c +++ b/trunk/drivers/isdn/i4l/isdn_ppp.c @@ -2536,6 +2536,11 @@ static struct sk_buff *isdn_ppp_decompress(struct sk_buff *skb,struct ippp_struc rsparm.maxdlen = IPPP_RESET_MAXDATABYTES; skb_out = dev_alloc_skb(is->mru + PPP_HDRLEN); + if (!skb_out) { + kfree_skb(skb); + printk(KERN_ERR "ippp: decomp memory allocation failure\n"); + return NULL; + } len = ipc->decompress(stat, skb, skb_out, &rsparm); kfree_skb(skb); if (len <= 0) {