*** empty log message ***
[rsync/rsync.git] / match.c
diff --git a/match.c b/match.c
index f8a3607..2c80727 100644 (file)
--- a/match.c
+++ b/match.c
@@ -85,20 +85,6 @@ static void build_hash_table(struct sum_struct *s)
 }
 
 
-static void send_match(int f,int i)
-{
-  static int matches[32];
-  static int match_count=0;
-
-  matches[match_count++] = i;
-  if (match_count == 32 || i==0) {
-    int i;
-    for (i=0;i<match_count;i++)
-      write_int(f,matches[i]);
-    match_count=0;
-  }
-}
-
 static off_t last_match;
 
 
@@ -122,7 +108,7 @@ static void matched(int f,struct sum_struct *s,char *buf,off_t len,
     }
     data_transfer += n;
   }
-  send_match(f,-(i+1));
+  write_int(f,-(i+1));
   if (i != -1)
     last_match = offset + s->sums[i].len;
   if (n > 0)