[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.24 and 1.25

version 1.24, 1997/06/20 22:09:53 version 1.25, 1997/06/21 12:18:05
Line 71 
Line 71 
 #define ARGSTR  "-Kflm"  #define ARGSTR  "-Kflm"
   
 int use_kerberos = 1;  int use_kerberos = 1;
   int got_ticket;
 #else  #else
 #define ARGSTR  "-flm"  #define ARGSTR  "-flm"
 #endif  #endif
Line 246 
Line 247 
                         if (p)                          if (p)
                                 (void)setenv("TERM", p, 1);                                  (void)setenv("TERM", p, 1);
 #ifdef KERBEROS  #ifdef KERBEROS
                         if (k)                          if (k && got_ticket)
                                 (void)setenv("KRBTKFILE", k, 1);                                  (void)setenv("KRBTKFILE", k, 1);
 #endif  #endif
   
Line 434 
Line 435 
                         return (1);                          return (1);
                 }                  }
         }          }
           got_ticket = 1;
         return (0);          return (0);
 }  }
   

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25