IPoIB: Fix use-after-free of multicast object
[linux.git] / drivers / infiniband / ulp / ipoib / ipoib_main.c
index b4b22576f12a0a0aba0c99f421fcdf7cd2699016..f6a23ecd982fcb9e71e0b152dbb093cc6214cb71 100644 (file)
@@ -157,7 +157,7 @@ static int ipoib_stop(struct net_device *dev)
 
        netif_stop_queue(dev);
 
-       ipoib_ib_dev_down(dev, 0);
+       ipoib_ib_dev_down(dev, 1);
        ipoib_ib_dev_stop(dev, 0);
 
        if (!test_bit(IPOIB_FLAG_SUBINTERFACE, &priv->flags)) {