From: David Dykstra Date: Wed, 29 Dec 1999 20:50:48 +0000 (+0000) Subject: When writing to a daemon with read only = false and uid = root and -g, X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/128cf58433592234d105f2b29865d0f739629cb3?hp=128cf58433592234d105f2b29865d0f739629cb3 When writing to a daemon with read only = false and uid = root and -g, was not preserving group permisions. Bug was introduced March 1 in version 1.100 of rsync.c with an error in re-ordering of the boolean expressions. In order to completely preserve the earlier semantics, change_gid should depend on "(am_root || !am_daemon)", but I don't see why group ownership should behave differently in a non-root daemon. ---