summaryrefslogtreecommitdiffstats
path: root/zcmp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'zcmp.cc')
-rw-r--r--zcmp.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/zcmp.cc b/zcmp.cc
index 8f362c3..3522329 100644
--- a/zcmp.cc
+++ b/zcmp.cc
@@ -246,12 +246,12 @@ int cmp( const long long max_size, const int infd[2],
}
}
- buffer0[rd[0]] = ~buffer1[rd[0]]; // sentinels for the block compare
- buffer1[rd[1]] = ~buffer0[rd[1]];
+ const int min_rd = std::min( rd[0], rd[1] );
+ buffer0[min_rd] = 0; // sentinels for the block compare
+ buffer1[min_rd] = 1;
int first_diff = block_compare( buffer0, buffer1, &line_number );
byte_number += first_diff;
- const int min_rd = std::min( rd[0], rd[1] );
if( first_diff < min_rd )
{