diff --git a/fs/afs/fsclient.c b/fs/afs/fsclient.c index 50929cb91732f5adec19706788e6a31aeb8beb03..99f54fc4150585b4912e6c4064f9be125416ea96 100644 --- a/fs/afs/fsclient.c +++ b/fs/afs/fsclient.c @@ -395,7 +395,8 @@ static int afs_deliver_fs_fetch_status_vnode(struct afs_call *call) if (ret < 0) return ret; - _enter("{%x:%u}", vnode->fid.vid, vnode->fid.vnode); + if (vnode) + _enter("{%x:%u}", vnode->fid.vid, vnode->fid.vnode); /* unmarshall the reply once we've received all of it */ bp = call->buffer; @@ -2105,7 +2106,8 @@ static int afs_deliver_fs_fetch_status(struct afs_call *call) if (ret < 0) return ret; - _enter("{%x:%u}", vnode->fid.vid, vnode->fid.vnode); + if (vnode) + _enter("{%x:%u}", vnode->fid.vid, vnode->fid.vnode); /* unmarshall the reply once we've received all of it */ bp = call->buffer;