History

flate filter: ignore trailing garbage

Sigrid Solveig Haflínudóttir committed 5 years ago

Commit 75ceb241 parent da441c01 file · +2 −1Browse files

Unified · Split

f_flate.c+2−1
@@ -93,10 +93,11 @@ flreadall(void *aux, Buffer *bi, Buffer *bo) · 92 unmodified lines
9393 r = inflatezlib(bo, bw, bi, bget);
9494 }while(r == FlateOk && !bufeof(bi));
9595
96− if(r != FlateOk){
96+ if(r != FlateOk && bufleft(bo) < 1){
9797 werrstr("%s", flateerr(r));
9898 return -1;
9999 }
100+ r = 0;
100101
101102 /* 7.4.4.4 LZW and Flate predictor functions */
102103 if(fp->predictor >= 10 && fp->columns > 0){

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t