X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Firda%2Firlap.c;h=a16528657b4c6a0a7e584df36e051cdcff6706ec;hb=39105890516b06319ffcf5ef0d0cea6c7f65bc96;hp=7029618f5719fa6659bd096c7d7a0345b29dff70;hpb=200d481f28be4522464bb849dd0eb5f8cb6be781;p=linux-2.6 diff --git a/net/irda/irlap.c b/net/irda/irlap.c index 7029618f57..a16528657b 100644 --- a/net/irda/irlap.c +++ b/net/irda/irlap.c @@ -884,7 +884,8 @@ static void irlap_change_speed(struct irlap_cb *self, __u32 speed, int now) if (now) { /* Send down empty frame to trigger speed change */ skb = dev_alloc_skb(0); - irlap_queue_xmit(self, skb); + if (skb) + irlap_queue_xmit(self, skb); } }