Re: skb_clone related query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jeff,
   I have submitte a fix for the same on linux-usb and netdev mailing
list. Just waiting for review.
Please review the same.

http://www.spinics.net/lists/netdev/msg358605.html


Cheers,
Pavi

On Mon, Jan 4, 2016 at 11:36 PM, Jeff Haran <Jeff.Haran@xxxxxxxxxx> wrote:
>> -----Original Message-----
>> From: kernelnewbies-bounces@xxxxxxxxxxxxxxxxx [mailto:kernelnewbies-
>> bounces@xxxxxxxxxxxxxxxxx] On Behalf Of pavi1729
>> Sent: Monday, December 28, 2015 6:16 AM
>> To: kernelnewbies@xxxxxxxxxxxxxxxxx
>> Subject: skb_clone related query
>>
>> Hi,
>>   Just out of curisity, I was looking at Kernel 3.14, skb_clone function in
>> f_ncm.c
>>
>> http://lxr.free-
>> electrons.com/source/drivers/usb/gadget/f_ncm.c?v=3.14#L1063
>>
>>
>> QUERY : Shouldn't a kfree_skb(skb2); happen before goto err @1070 ?
>>               Is this not a memleak ?
>>
>>
>> 1068           if (!skb_pull(skb2, index)) {
>> 1069                         ret = -EOVERFLOW;
>> 1070                         goto err;
>> 1071           }
>>
>>
>> Thanks,
>> Pavi
>
> Looks like an skb leak to me. Though the fix would need to consider the case where skb2 was set equal to skb at line 1061 instead of being cloned.
>
> Jeff Haran
>

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux