]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(cp_option_init): Initialize it.
authorJim Meyering <jim@meyering.net>
Mon, 6 Oct 1997 04:58:05 +0000 (04:58 +0000)
committerJim Meyering <jim@meyering.net>
Mon, 6 Oct 1997 04:58:05 +0000 (04:58 +0000)
(main): Set to 1 for -a and for -p.

src/cp.c

index e2436400e393ef26c2c7baf2d8c5a70678b993fc..5a0d59712407c50f265f88352470a11a0e29fc32 100644 (file)
--- a/src/cp.c
+++ b/src/cp.c
@@ -587,6 +587,7 @@ cp_option_init (struct cp_options *x)
   x->myeuid = geteuid ();
   x->one_file_system = 0;
   x->preserve = 0;
+  x->require_preserve = 0;
   x->recursive = 0;
   x->sparse_mode = SPARSE_AUTO;
   x->symbolic_link = 0;
@@ -647,6 +648,7 @@ main (int argc, char **argv)
        case 'a':               /* Like -dpR. */
          x.dereference = 0;
          x.preserve = 1;
+         x.require_preserve = 1;
          x.recursive = 1;
          x.copy_as_regular = 0;
          break;
@@ -675,6 +677,7 @@ main (int argc, char **argv)
 
        case 'p':
          x.preserve = 1;
+         x.require_preserve = 1;
          break;
 
        case 'P':