Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed a couple iconv loops to properly handle incomplete chars
[rsync/rsync.git]
/
clientserver.c
diff --git
a/clientserver.c
b/clientserver.c
index
496a6ab
..
f385e6e
100644
(file)
--- a/
clientserver.c
+++ b/
clientserver.c
@@
-947,7
+947,7
@@
static int rsync_module(int f_in, int f_out, int i, const char *addr, const char
&& (use_chroot ? lp_numeric_ids(i) != False : lp_numeric_ids(i) == True))
numeric_ids = -1; /* Set --numeric-ids w/o breaking protocol. */
&& (use_chroot ? lp_numeric_ids(i) != False : lp_numeric_ids(i) == True))
numeric_ids = -1; /* Set --numeric-ids w/o breaking protocol. */
- if (lp_timeout(i) &&
lp_timeout(i) > io_timeout
)
+ if (lp_timeout(i) &&
(!io_timeout || lp_timeout(i) < io_timeout)
)
set_io_timeout(lp_timeout(i));
/* If we have some incoming/outgoing chmod changes, append them to
set_io_timeout(lp_timeout(i));
/* If we have some incoming/outgoing chmod changes, append them to