--- cvs-1.11.17/src/login.c 2004-03-29 11:56:44.000000000 -0500 +++ cvs-1.11.17/src/login.c 2004-06-10 13:26:38.000000000 -0400 @@ -308,6 +308,15 @@ fp = CVS_FOPEN (passfile, "r"); if (fp == NULL) { + fp = CVS_FOPEN (passfile, "w"); + if (fp != NULL) + { + fclose (fp); + fp = CVS_FOPEN (passfile, "r"); + } + } + if (fp == NULL) + { error (0, errno, "warning: failed to open %s for reading", passfile); goto process; }