This is a inadvertent and suboptimal change of behavior in 2.6.4
The are plenty of reasons why one might want to bind _the client_ to a different
interface on a multihomed system. I personally use it depending on the which of
my two upstream links has more free capacity.
Please revert the behavior.
Created attachment 1137 [details]
Allow the --address option to be parsed in client mode.
This change to option.c re-allows the use of --address in the client (for use
when connecting to an rsync daemon).
Thanks for pointing out my mistake. I've checked-in a fix for this.