=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rsync/fargs.c,v retrieving revision 1.9 retrieving revision 1.10 diff -c -r1.9 -r1.10 *** src/usr.bin/rsync/fargs.c 2019/02/13 19:13:18 1.9 --- src/usr.bin/rsync/fargs.c 2019/02/14 18:26:52 1.10 *************** *** 1,4 **** ! /* $Id: fargs.c,v 1.9 2019/02/13 19:13:18 deraadt Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons * --- 1,4 ---- ! /* $Id: fargs.c,v 1.10 2019/02/14 18:26:52 florian Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons * *************** *** 43,49 **** argsz += 1; /* dot separator */ argsz += 1; /* sink file */ argsz += 5; /* per-mode maximum */ ! argsz += 11; /* shared args */ argsz += 1; /* NULL pointer */ argsz += f->sourcesz; --- 43,49 ---- argsz += 1; /* dot separator */ argsz += 1; /* sink file */ argsz += 5; /* per-mode maximum */ ! argsz += 12; /* shared args */ argsz += 1; /* NULL pointer */ argsz += f->sourcesz; *************** *** 97,102 **** --- 97,104 ---- args[i++] = "-l"; if (sess->opts->dry_run) args[i++] = "-n"; + if (sess->opts->preserve_uids) + args[i++] = "-o"; if (sess->opts->preserve_perms) args[i++] = "-p"; if (sess->opts->recursive)