=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/server.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- src/usr.bin/cvs/server.c 2005/12/20 16:55:21 1.25 +++ src/usr.bin/cvs/server.c 2005/12/24 19:07:52 1.26 @@ -1,4 +1,4 @@ -/* $OpenBSD: server.c,v 1.25 2005/12/20 16:55:21 xsa Exp $ */ +/* $OpenBSD: server.c,v 1.26 2005/12/24 19:07:52 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. @@ -96,10 +96,7 @@ fatal("cvs_server: mkdir: `%s': %s", cvs_server_tmpdir, strerror(errno)); - if (cvs_chdir(cvs_server_tmpdir) == -1) { - (void)cvs_rmdir(cvs_server_tmpdir); - fatal("cvs_server: cvs_chdir failed"); - } + cvs_chdir(cvs_server_tmpdir, 1); for (;;) { if (fgets(reqbuf, (int)sizeof(reqbuf), stdin) == NULL) {