problem reported dcoppa; ok millert@
-/* $OpenBSD: cp.c,v 1.37 2015/01/16 06:39:31 deraadt Exp $ */
+/* $OpenBSD: cp.c,v 1.38 2015/05/07 17:32:20 guenther Exp $ */
/* $NetBSD: cp.c,v 1.14 1995/09/07 06:14:51 jtc Exp $ */
/*
* unmodified by the umask; arguably wrong,
* but it's been that way forever.
*/
- if (pflag && setfile(curr->fts_statp, 0))
+ if (pflag && setfile(curr->fts_statp, -1))
rval = 1;
else if (fts_dne(curr))
(void)chmod(to.p_path,