We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1c25971 + eb5649e commit d2b456bCopy full SHA for d2b456b
src/lib/io/ZIP.cpp
@@ -520,9 +520,9 @@ Find_And_Read_Central_Header()
520
unsigned int read_size_before_comment=22;
521
std::streamoff read_start=max_comment_size+read_size_before_comment;
522
if(read_start>end_position) read_start=end_position;
523
+ if(read_start<=0){std::cerr<<"ZIP: Invalid read buffer size"<<std::endl;return false;}
524
istream.seekg(end_position-read_start);
525
char *buf=new char[static_cast<unsigned int>(read_start)];
- if(read_start<=0){std::cerr<<"ZIP: Invalid read buffer size"<<std::endl;return false;}
526
istream.read(buf,read_start);
527
int found=-1;
528
for(unsigned int i=0;i<read_start-3;i++){
0 commit comments