]> granicus.if.org Git - sudo/commitdiff
Set sudoedit_checkdir=false in command_details when it is disabled
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 20 Jan 2016 22:51:43 +0000 (15:51 -0700)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 20 Jan 2016 22:51:43 +0000 (15:51 -0700)
in sudoers.

plugins/sudoers/policy.c

index ff5392b0470eace47aba8d3ba8526b7578267d94..05ac22a073bd1ceb637884696cfec1ee31854b30 100644 (file)
@@ -447,8 +447,8 @@ sudoers_policy_exec_setup(char *argv[], char *envp[], mode_t cmnd_umask,
     if (ISSET(sudo_mode, MODE_EDIT)) {
        if ((command_info[info_len++] = strdup("sudoedit=true")) == NULL)
            goto oom;
-       if (def_sudoedit_checkdir) {
-           if ((command_info[info_len++] = strdup("sudoedit_checkdir=true")) == NULL)
+       if (!def_sudoedit_checkdir) {
+           if ((command_info[info_len++] = strdup("sudoedit_checkdir=false")) == NULL)
                goto oom;
        }
        if (def_sudoedit_follow) {