[BACK]Return to auth2-pubkey.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/auth2-pubkey.c between version 1.102 and 1.103

version 1.102, 2020/12/17 23:28:50 version 1.103, 2020/12/22 00:12:22
Line 527 
Line 527 
         /* Prepare a printable command for logs, etc. */          /* Prepare a printable command for logs, etc. */
         command = argv_assemble(ac, av);          command = argv_assemble(ac, av);
   
         if ((pid = subprocess("AuthorizedPrincipalsCommand", runas_pw, command,          if ((pid = subprocess("AuthorizedPrincipalsCommand", command,
             ac, av, &f,              ac, av, &f,
             SSH_SUBPROCESS_STDOUT_CAPTURE|SSH_SUBPROCESS_STDERR_DISCARD)) == 0)              SSH_SUBPROCESS_STDOUT_CAPTURE|SSH_SUBPROCESS_STDERR_DISCARD,
               runas_pw, temporarily_use_uid, restore_uid)) == 0)
                 goto out;                  goto out;
   
         uid_swapped = 1;          uid_swapped = 1;
Line 965 
Line 966 
                 xasprintf(&command, "%s %s", av[0], av[1]);                  xasprintf(&command, "%s %s", av[0], av[1]);
         }          }
   
         if ((pid = subprocess("AuthorizedKeysCommand", runas_pw, command,          if ((pid = subprocess("AuthorizedKeysCommand", command,
             ac, av, &f,              ac, av, &f,
             SSH_SUBPROCESS_STDOUT_CAPTURE|SSH_SUBPROCESS_STDERR_DISCARD)) == 0)              SSH_SUBPROCESS_STDOUT_CAPTURE|SSH_SUBPROCESS_STDERR_DISCARD,
               runas_pw, temporarily_use_uid, restore_uid)) == 0)
                 goto out;                  goto out;
   
         uid_swapped = 1;          uid_swapped = 1;

Legend:
Removed from v.1.102  
changed lines
  Added in v.1.103