]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging: ft1000: Check return value.
authorMarek Belisko <marek.belisko@gmail.com>
Tue, 2 Nov 2010 13:51:47 +0000 (14:51 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 10 Nov 2010 00:07:04 +0000 (16:07 -0800)
Function ft1000_submit_rx_urb() could fail so add checking
for return value.

Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/ft1000/ft1000-usb/ft1000_hw.c

index 30a847565ef4e92b0a16acf40fcab24dc0e84253..1fa1f811b017075f25ee88ee467a354144a93428 100644 (file)
@@ -1347,6 +1347,7 @@ static int ft1000_open (struct net_device *dev)
 {
        struct ft1000_info *pInfo = (struct ft1000_info *)netdev_priv(dev);
     struct timeval tv; //mbelian
+       int ret;
 
     DEBUG("ft1000_open is called for card %d\n", pInfo->CardNumber);
     //DEBUG("ft1000_open: dev->addr=%x, dev->addr_len=%d\n", dev->addr, dev->addr_len);
@@ -1364,8 +1365,9 @@ static int ft1000_open (struct net_device *dev)
 
     netif_carrier_on(dev); //mbelian
 
-    ft1000_submit_rx_urb(pInfo);
-    return 0;
+       ret = ft1000_submit_rx_urb(pInfo);
+
+       return ret;
 }
 
 //---------------------------------------------------------------------------