This fixes the bug of xattr filters getting sent as a normal filter rule
(since the 'x' was dropped in the prefix).
BUG FIXES:
+ - Fix xattr filter rules losing an 'x' attribute in a non-local transfer.
+
- Fix a compiler error/warning about shifting a negative value (in the zlib
code).
}
if (rule->rflags & FILTRULE_EXCLUDE_SELF)
*op++ = 'e';
+ if (rule->rflags & FILTRULE_XATTR)
+ *op++ = 'x';
if (rule->rflags & FILTRULE_SENDER_SIDE
&& (!for_xfer || protocol_version >= 29))
*op++ = 's';