]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/x25/x25_route.c
X25: Fix oops and refcnt problems from x25_dev_get
[net-next-2.6.git] / net / x25 / x25_route.c
index 66961ea28c91e093785cd3a85754a27661225d9e..b95fae9ab393976e682b245b537e8b9b6251e2d5 100644 (file)
@@ -136,8 +136,10 @@ struct net_device *x25_dev_get(char *devname)
 #if defined(CONFIG_LLC) || defined(CONFIG_LLC_MODULE)
                                        && dev->type != ARPHRD_ETHER
 #endif
-                                       )))
+                                       ))){
                dev_put(dev);
+               dev = NULL;
+       }
 
        return dev;
 }