]> git.decadent.org.uk Git - nfs-utils.git/commit - utils/idmapd/idmapd.c
idmapd: Fix decoding of octal encoded fields
authorJan-Marek Glogowski <glogow@fbihome.de>
Tue, 20 Sep 2011 18:33:22 +0000 (14:33 -0400)
committerSteve Dickson <steved@redhat.com>
Tue, 20 Sep 2011 18:34:42 +0000 (14:34 -0400)
commit076b91078411b6a2c99c8d85bc10ded5c64a7019
tree82a7af6d8c7d51350fcc81f17b954da6dc1240ff
parent5c3e26650a54af7826a2b4c6759b56681a350c37
idmapd: Fix decoding of octal encoded fields

The decoded octal will always be positive and (char) -1 is negative. Any
field containing an encoded octal will be rejected.

As the encoded value should be an unsigned char, fix the check to reject
all values > (unsigned char) -1 = UCHAR_MAX, as this indicate an error
in the encoding.

Signed-off-by: Jan-Marek Glogowski <glogow@fbihome.de>
Signed-off-by: Steve Dickson <steved@redhat.com>
utils/idmapd/idmapd.c