9p: saving negative to unsigned char
authorDan Carpenter <error27@gmail.com>
Mon, 5 Apr 2010 19:37:28 +0000 (14:37 -0500)
committerEric Van Hensbergen <ericvh@gmail.com>
Mon, 5 Apr 2010 19:37:28 +0000 (14:37 -0500)
commit3dc9fef67f6292692dba181a6d0fd0211bd0a607
tree643e6ecbcf8ffe58bdbd19ce2acde43643eeaf2b
parent85a770a8889035625466a4cfb1393cd7d2ffd165
9p: saving negative to unsigned char

Saving -EINVAL as unsigned char truncates the high bits and changes it
into 234 instead of -22.  This breaks the test for "if (ret == -EINVAL)"
in parse_opts().

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
net/9p/client.c