]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
uint for array checks
authorAlan T. DeKok <aland@freeradius.org>
Sun, 17 Feb 2013 22:33:36 +0000 (17:33 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 17 Feb 2013 22:33:36 +0000 (17:33 -0500)
src/lib/valuepair.c

index d854918eeda74b969f4d23cd461e13f07eff2b64..83ff0303d384d5614f1fae6a737936936dc2fa26 100644 (file)
@@ -1674,7 +1674,7 @@ VALUE_PAIR *pairread(const char **ptr, FR_TOKEN *eol)
 
        q = attr;
        for (len = 0; len < sizeof(attr); len++) {
-               if (valid_attr_name[(int)*p]) {
+         if (valid_attr_name[(int)*((const uint8_t *)p)]) {
                        *q++ = *p++;
                        continue;
                }