diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2015-11-07 11:53:03 +0000 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2015-11-07 11:53:03 +0000 |
commit | 585fba50b00b5716bbde7a1b05cbab114af8cdb0 (patch) | |
tree | df705039ddf6d248ae0755a2a80c439b7b2aeee6 /repair.cc | |
parent | Adding upstream version 1.18~pre1. (diff) | |
download | lziprecover-585fba50b00b5716bbde7a1b05cbab114af8cdb0.tar.xz lziprecover-585fba50b00b5716bbde7a1b05cbab114af8cdb0.zip |
Adding upstream version 1.18~pre2.upstream/1.18_pre2
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'repair.cc')
-rw-r--r-- | repair.cc | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -41,10 +41,9 @@ bool gross_damage( const long long msize, const uint8_t * const mbuffer ) enum { maxlen = 6 }; // max number of consecutive identical bytes long i = File_header::size; const long end = msize - File_trailer::size - maxlen; - uint8_t byte; while( i < end ) { - byte = mbuffer[i]; + const uint8_t byte = mbuffer[i]; int len = 0; // does not count the first byte while( mbuffer[++i] == byte && ++len < maxlen ) {} if( len >= maxlen ) return true; |