9p: Fix the kernel crash on a failed mount
[linux-2.6.git] / net / 9p / trans_virtio.c
index 67c4bc7..cb50f4a 100644 (file)
@@ -102,7 +102,8 @@ static void p9_virtio_close(struct p9_client *client)
        struct virtio_chan *chan = client->trans;
 
        mutex_lock(&virtio_9p_lock);
-       chan->inuse = false;
+       if (chan)
+               chan->inuse = false;
        mutex_unlock(&virtio_9p_lock);
 }