1 diff -ruN cvs-1.11.2.org/src/login.c cvs-1.11.2/src/login.c
2 --- cvs-1.11.2.org/src/login.c Sat Jun 1 23:47:43 2002
3 +++ cvs-1.11.2/src/login.c Sat Jun 1 23:49:12 2002
7 #ifndef CVS_PASSWORD_FILE
8 -#define CVS_PASSWORD_FILE ".cvspass"
9 +#define CVS_PASSWORD_FILE "cvspass"
12 /* If non-NULL, get_cvs_password() will just return this. */
17 + if (getenv("CONFIG_DIR")) {
18 + passfile = (char *) xmalloc (strlen (homedir) + strlen (getenv("CONFIG_DIR")) + strlen (CVS_PASSWORD_FILE) + 4);
19 + sprintf (passfile, "%s/%s/%s", homedir, getenv("CONFIG_DIR"), CVS_PASSWORD_FILE);
23 - (char *) xmalloc (strlen (homedir) + strlen (CVS_PASSWORD_FILE) + 3);
24 + (char *) xmalloc (strlen (homedir) + strlen (CVS_PASSWORD_FILE) + 4);
25 strcpy (passfile, homedir);
26 #ifndef NO_SLASH_AFTER_HOME
27 /* NO_SLASH_AFTER_HOME is defined for VMS, where foo:[bar]/.cvspass is not
30 strcat (passfile, "/");
32 + strcat (passfile, ".");
33 strcat (passfile, CVS_PASSWORD_FILE);
36 /* Safety first and last, Scouts. */
37 if (isfile (passfile))