NET: ROSE: Don't dereference NULL neighbour pointer.
[pandora-kernel.git] / net / rose / af_rose.c
index 686fb1a..233dbe6 100644 (file)
@@ -195,7 +195,8 @@ static void rose_kill_by_device(struct net_device *dev)
 
                if (rose->device == dev) {
                        rose_disconnect(s, ENETUNREACH, ROSE_OUT_OF_ORDER, 0);
-                       rose->neighbour->use--;
+                       if (rose->neighbour)
+                               rose->neighbour->use--;
                        rose->device = NULL;
                }
        }