]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/idmapd/idmapd.c
If validateascii is passed a string containing only non-zero 7bit
[nfs-utils.git] / utils / idmapd / idmapd.c
index 355c6e100c28c251c768cc8e8bb4ff2f23119f33..6b5971cad526aa86e472937f8af9492fb323fb45 100644 (file)
@@ -848,7 +848,7 @@ validateascii(char *string, u_int32_t len)
                        return (-1);
        }
 
-       if (string[i] != '\0')
+       if ((i >= len) || string[i] != '\0')
                return (-1);
 
        return (i + 1);