Hi

        In CDCEther.c, line number 316(2.4.19) has a XOR between skb->len and
ether_dev->data_ep_out_size. This check would work only for skb->len which
are equal to ether_dev->data_ep_out_size, but it should also work for
skb->len which are a multiple of ether_dev->data_ep_out_size. Please change
this to

if(skb->len % ether_dev->data_ep_out_size)
{
        count = skb->len;
}
else
{
        count = skb->len + 1;
}

Thanks
Vaibhav



-------------------------------------------------------
This sf.net email is sponsored by: DEDICATED SERVERS only $89!
Linux or FreeBSD, FREE setup, FAST network. Get your own server 
today at http://www.ServePath.com/indexfm.htm
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to