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

Diff for /src/usr.bin/cvs/cvs.c between version 1.130 and 1.131

version 1.130, 2007/09/02 12:13:00 version 1.131, 2007/09/07 23:30:30
Line 157 
Line 157 
         }          }
   
         if ((cvs_homedir = getenv("HOME")) == NULL) {          if ((cvs_homedir = getenv("HOME")) == NULL) {
                 if ((pw = getpwuid(getuid())) == NULL)                  if ((pw = getpwuid(getuid())) != NULL)
                         fatal("getpwuid failed");                          cvs_homedir = pw->pw_dir;
                 cvs_homedir = pw->pw_dir;  
         }          }
   
         if ((envstr = getenv("TMPDIR")) != NULL)          if ((envstr = getenv("TMPDIR")) != NULL)
Line 184 
Line 184 
         else if (!S_ISDIR(st.st_mode))          else if (!S_ISDIR(st.st_mode))
                 fatal("`%s' is not valid temporary directory", cvs_tmpdir);                  fatal("`%s' is not valid temporary directory", cvs_tmpdir);
   
         if (cvs_readrc == 1) {          if (cvs_readrc == 1 && cvs_homedir != NULL) {
                 cvs_read_rcfile();                  cvs_read_rcfile();
   
                 if (cvs_defargs != NULL) {                  if (cvs_defargs != NULL) {

Legend:
Removed from v.1.130  
changed lines
  Added in v.1.131