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

Diff for /src/usr.bin/sudo/Attic/env.c between version 1.3.4.1 and 1.4

version 1.3.4.1, 2002/01/18 17:20:23 version 1.4, 2002/04/25 15:49:03
Line 62 
Line 62 
 #include "sudo.h"  #include "sudo.h"
   
 #ifndef lint  #ifndef lint
 static const char rcsid[] = "$Sudo: env.c,v 1.15 2002/01/15 23:43:58 millert Exp $";  static const char rcsid[] = "$Sudo: env.c,v 1.16 2002/04/18 15:38:52 millert Exp $";
 #endif /* lint */  #endif /* lint */
   
 /*  /*
Line 434 
Line 434 
   
     /* Add the SUDO_COMMAND envariable (cmnd + args). */      /* Add the SUDO_COMMAND envariable (cmnd + args). */
     if (user_args) {      if (user_args) {
         cp = emalloc(strlen(user_cmnd) + strlen(user_args) + 15);          easprintf(&cp, "SUDO_COMMAND=%s %s", user_cmnd, user_args);
         sprintf(cp, "SUDO_COMMAND=%s %s", user_cmnd, user_args);  
         insert_env(newenvp, cp);          insert_env(newenvp, cp);
     } else      } else
         insert_env(newenvp, format_env("SUDO_COMMAND", user_cmnd));          insert_env(newenvp, format_env("SUDO_COMMAND", user_cmnd));
   
     /* Add the SUDO_USER, SUDO_UID, SUDO_GID environment variables. */      /* Add the SUDO_USER, SUDO_UID, SUDO_GID environment variables. */
     insert_env(newenvp, format_env("SUDO_USER", user_name));      insert_env(newenvp, format_env("SUDO_USER", user_name));
     cp = emalloc(MAX_UID_T_LEN + 10);      easprintf(&cp, "SUDO_UID=%ld", (long) user_uid);
     sprintf(cp, "SUDO_UID=%ld", (long) user_uid);  
     insert_env(newenvp, cp);      insert_env(newenvp, cp);
     cp = emalloc(MAX_UID_T_LEN + 10);      easprintf(&cp, "SUDO_GID=%ld", (long) user_gid);
     sprintf(cp, "SUDO_GID=%ld", (long) user_gid);  
     insert_env(newenvp, cp);      insert_env(newenvp, cp);
   
     return(newenvp);      return(newenvp);

Legend:
Removed from v.1.3.4.1  
changed lines
  Added in v.1.4