[BACK]Return to doas.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / doas

Diff for /src/usr.bin/doas/doas.c between version 1.59 and 1.60

version 1.59, 2016/07/12 12:10:42 version 1.60, 2016/07/18 16:46:30
Line 281 
Line 281 
   
         if (sflag) {          if (sflag) {
                 sh = getenv("SHELL");                  sh = getenv("SHELL");
                 if (sh == NULL || *sh == '\0')                  if (sh == NULL || *sh == '\0') {
                         shargv[0] = pw->pw_shell;                          shargv[0] = strdup(pw->pw_shell);
                 else                          if (shargv[0] == NULL)
                                   err(1, NULL);
                   } else
                         shargv[0] = sh;                          shargv[0] = sh;
                 argv = shargv;                  argv = shargv;
                 argc = 1;                  argc = 1;

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60