]> granicus.if.org Git - sudo/commitdiff
Fix off by one error in new SET_FLAG macro.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 20 Jan 2016 22:09:32 +0000 (15:09 -0700)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 20 Jan 2016 22:09:32 +0000 (15:09 -0700)
src/sudo.c

index eaf05db8f3db063369b078a65c153d94143eee94..d11a88ae2ea873b7cd538534bf7f47cdb59d7c8f 100644 (file)
@@ -596,7 +596,7 @@ command_info_to_details(char * const info[], struct command_details *details)
     }
 #define SET_FLAG(s, n) \
     if (strncmp(s, info[i], sizeof(s) - 1) == 0) { \
-       switch (sudo_strtobool(info[i] + sizeof(s))) { \
+       switch (sudo_strtobool(info[i] + sizeof(s) - 1)) { \
            case true: \
                SET(details->flags, n); \
                break; \