]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/atm/atmtcp.c
drivers/atm/atmtcp.c: add missing atm_dev_put
[mv-sheeva.git] / drivers / atm / atmtcp.c
index 2b464b631f22697ac5f177d371b94d5646683d8f..0b0625054a87a5697c8e4745bfd49eb2d1bf45c0 100644 (file)
@@ -392,7 +392,10 @@ static int atmtcp_attach(struct atm_vcc *vcc,int itf)
                        atm_dev_put(dev);
                        return -EMEDIUMTYPE;
                }
-               if (PRIV(dev)->vcc) return -EBUSY;
+               if (PRIV(dev)->vcc) {
+                       atm_dev_put(dev);
+                       return -EBUSY;
+               }
        }
        else {
                int error;