The unified diff between revisions [2449c78b..] and [ebdccab0..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'netsync.cc'

#
#
# patch "netsync.cc"
#  from [ff048e5f5c432920b0ddbffbe0fb7133b8eb9f46]
#    to [0edebb049f6f44132b6c97be4663efc113efeee8]
#
============================================================
--- netsync.cc	ff048e5f5c432920b0ddbffbe0fb7133b8eb9f46
+++ netsync.cc	0edebb049f6f44132b6c97be4663efc113efeee8
@@ -591,15 +591,12 @@ session::note_file_delta(file_id const &
 {
   if (role == sink_role)
     return;
-  file_data fd1, fd2;
-  delta del;
-  id fid1, fid2;
-  decode_hexenc(src.inner(), fid1);
-  decode_hexenc(dst.inner(), fid2);
-  app.db.get_file_version(src, fd1);
-  app.db.get_file_version(dst, fd2);
-  diff(fd1.inner(), fd2.inner(), del);
-  queue_delta_cmd(file_item, fid1, fid2, del);
+  file_delta del;
+  app.db.get_file_delta(dst, src, del);
+  id src_id, dst_id;
+  decode_hexenc(src.inner(), src_id);
+  decode_hexenc(dst.inner(), dst_id);
+  queue_delta_cmd(file_item, src_id, dst_id, del.inner());
   file_items_sent.insert(dst);
 }