diff options
Diffstat (limited to 'fs/afs/fsclient.c')
-rw-r--r-- | fs/afs/fsclient.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/afs/fsclient.c b/fs/afs/fsclient.c index 89b684c957b9..48298408d6ac 100644 --- a/fs/afs/fsclient.c +++ b/fs/afs/fsclient.c @@ -83,6 +83,7 @@ static int xdr_decode_AFSFetchStatus(const __be32 **_bp, * case. */ status->abort_code = abort_code; + scb->have_error = true; return 0; } @@ -127,6 +128,7 @@ static int xdr_decode_AFSFetchStatus(const __be32 **_bp, data_version = (u64)ntohl(xdr->data_version_lo); data_version |= (u64)ntohl(xdr->data_version_hi) << 32; status->data_version = data_version; + scb->have_status = true; *_bp = (const void *)*_bp + sizeof(*xdr); return 0; |