=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/file.c,v retrieving revision 1.78 retrieving revision 1.79 diff -c -r1.78 -r1.79 *** src/usr.bin/cvs/file.c 2005/05/24 20:04:43 1.78 --- src/usr.bin/cvs/file.c 2005/05/24 21:57:33 1.79 *************** *** 1,4 **** ! /* $OpenBSD: file.c,v 1.78 2005/05/24 20:04:43 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: file.c,v 1.79 2005/05/24 21:57:33 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 269,275 **** return (NULL); } ! if ((mkdir(path, mode) == -1) || (cvs_mkadmin(path, cfp->cf_root->cr_str, cfp->cf_repo) < 0)) { cvs_file_free(cfp); return (NULL); --- 269,275 ---- return (NULL); } ! if (((mkdir(path, mode) == -1) && (errno != EEXIST)) || (cvs_mkadmin(path, cfp->cf_root->cr_str, cfp->cf_repo) < 0)) { cvs_file_free(cfp); return (NULL);