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.