--- 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;
     }
