- Changed ITEM_UPDATING to ITEM_TRANSFER.
[rsync/rsync.git] / generator.c
index c1a86f4..79b7e63 100644 (file)
@@ -331,7 +331,7 @@ static void itemize(struct file_struct *file, int statret, STRUCT_STAT *st,
                                write_int(f_out, ndx);
                        write_shortint(f_out, iflags);
                } else if (ndx >= 0)
-                       log_recv(file, &stats, iflags);
+                       log_item(file, &stats, iflags, NULL);
        }
 }
 
@@ -1021,19 +1021,8 @@ notify_others:
        if (f_out_name >= 0) {
                write_byte(f_out_name, fnamecmp_type);
                if (fnamecmp_type == FNAMECMP_FUZZY) {
-                       uchar lenbuf[3], *lb = lenbuf;
-                       int len = strlen(fuzzy_file->basename);
-                       if (len > 0x7F) {
-#if MAXPATHLEN > 0x7FFF
-                               *lb++ = len / 0x10000 + 0x80;
-                               *lb++ = len / 0x100;
-#else
-                               *lb++ = len / 0x100 + 0x80;
-#endif
-                       }
-                       *lb = len;
-                       write_buf(f_out_name, (char*)lenbuf, lb - lenbuf + 1);
-                       write_buf(f_out_name, fuzzy_file->basename, len);
+                       write_vstring(f_out_name, fuzzy_file->basename,
+                                     strlen(fuzzy_file->basename));
                }
        }