diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2015-11-07 10:16:13 +0000 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2015-11-07 10:16:13 +0000 |
commit | f8ec1a9b6de5ccde4220017676cbae1c16205fd1 (patch) | |
tree | c76650bdeec7078ff209e394b3d091bbbabb40f9 /repair.cc | |
parent | Adding debian version 1.13~rc1-1. (diff) | |
download | lziprecover-f8ec1a9b6de5ccde4220017676cbae1c16205fd1.tar.xz lziprecover-f8ec1a9b6de5ccde4220017676cbae1c16205fd1.zip |
Merging upstream version 1.13~rc2.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'repair.cc')
-rw-r--r-- | repair.cc | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -24,6 +24,7 @@ #include <string> #include <vector> #include <stdint.h> +#include <unistd.h> #include <sys/stat.h> #include "lzip.h" @@ -38,7 +39,7 @@ int repair_file( const std::string & input_filename, const long long isize = lseek( infd, 0, SEEK_END ); if( isize < 0 ) { show_error( "Input file is not seekable", errno ); return 1; } - if( isize < 36 ) + if( isize < min_member_size ) { show_error( "Input file is too short." ); return 2; } if( !verify_single_member( infd, isize ) ) return 2; if( lseek( infd, 0, SEEK_SET ) < 0 ) |