aboutsummaryrefslogtreecommitdiffstats
path: root/log.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2009-10-23 22:51:29 -0700
committerWayne Davison <wayned@samba.org>2009-10-23 22:51:29 -0700
commitd8a7290f8621b72139461ed6606cde31fa4d544f (patch)
treed1071f07b582c767dc6bcb16a86eb763184a0b2c /log.c
parent3b8f8192227b14e708bf535072485e50f4362270 (diff)
downloadandroid_external_rsync-d8a7290f8621b72139461ed6606cde31fa4d544f.tar.gz
android_external_rsync-d8a7290f8621b72139461ed6606cde31fa4d544f.tar.bz2
android_external_rsync-d8a7290f8621b72139461ed6606cde31fa4d544f.zip
Give iconvbufs() an ICB_INIT flag.
Diffstat (limited to 'log.c')
-rw-r--r--log.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/log.c b/log.c
index 0aa5b251..61d01ce5 100644
--- a/log.c
+++ b/log.c
@@ -359,7 +359,7 @@ output_msg:
INIT_XBUF(inbuf, (char*)buf, len, (size_t)-1);
while (inbuf.len) {
- iconvbufs(ic, &inbuf, &outbuf, 0);
+ iconvbufs(ic, &inbuf, &outbuf, inbuf.pos ? 0 : ICB_INIT);
ierrno = errno;
if (outbuf.len) {
filtered_fwrite(f, convbuf, outbuf.len, 0);