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

Diff for /src/usr.bin/su/su.c between version 1.79 and 1.80

version 1.79, 2019/12/07 19:23:21 version 1.80, 2020/07/08 10:35:06
Line 319 
Line 319 
         }          }
   
         if (asthem) {          if (asthem) {
                 avshellbuf[0] = '-';                  if (iscsh == YES || !fastlogin) {
                 strlcpy(avshellbuf+1, avshell, sizeof(avshellbuf) - 1);                          avshellbuf[0] = '-';
                 avshell = avshellbuf;                          strlcpy(avshellbuf+1, avshell, sizeof(avshellbuf) - 1);
                           avshell = avshellbuf;
                   }
         } else if (iscsh == YES) {          } else if (iscsh == YES) {
                 /* csh strips the first character... */                  /* csh strips the first character... */
                 avshellbuf[0] = '_';                  avshellbuf[0] = '_';

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80