diff options
author | Abhishek Kulkarni <adkulkar@umail.iu.edu> | 2009-08-18 01:38:45 +0400 |
---|---|---|
committer | Eric Van Hensbergen <ericvh@gmail.com> | 2009-08-18 01:39:54 +0400 |
commit | 0aad37ef3deed118d3816e1d1a600eb2ec9dcb87 (patch) | |
tree | cbcfe9f449f57cd35d0ce262e5287da4f8476f30 /fs/9p/vfs_super.c | |
parent | 48559b4c30708ebdc849483da9fb83ee08c6c908 (diff) | |
download | linux-0aad37ef3deed118d3816e1d1a600eb2ec9dcb87.tar.xz |
net/9p: insulate the client against an invalid error code sent by a 9p server
A looney tunes server sending an invalid error code (which is !IS_ERR_VALUE)
can result in a client oops. So fix it by adding a check and converting unknown
or invalid error codes to -ESERVERFAULT.
Signed-off-by: Abhishek Kulkarni <adkulkar@umail.iu.edu>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
Diffstat (limited to 'fs/9p/vfs_super.c')
0 files changed, 0 insertions, 0 deletions