sunrpc/cache: fix off-by-one in qword_get()
[pandora-kernel.git] / net / sunrpc / cache.c
index 7de935a..51b23bc 100644 (file)
@@ -1211,7 +1211,7 @@ int qword_get(char **bpp, char *dest, int bufsize)
        if (bp[0] == '\\' && bp[1] == 'x') {
                /* HEX STRING */
                bp += 2;
-               while (len < bufsize) {
+               while (len < bufsize - 1) {
                        int h, l;
 
                        h = hex_to_bin(bp[0]);