diff options
Diffstat (limited to 'zcmp.cc')
-rw-r--r-- | zcmp.cc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 ) { |