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
93 r = inflatezlib(bo, bw, bi, bget);93 r = inflatezlib(bo, bw, bi, bget);
94 }while(r == FlateOk && !bufeof(bi));94 }while(r == FlateOk && !bufeof(bi));
95 95
96 if(r != FlateOk){96 if(r != FlateOk && bufleft(bo) < 1){
97 werrstr("%s", flateerr(r));97 werrstr("%s", flateerr(r));
98 return -1;98 return -1;
99 }99 }
100 r = 0;
100 101
101 /* 7.4.4.4 LZW and Flate predictor functions */102 /* 7.4.4.4 LZW and Flate predictor functions */
102 if(fp->predictor >= 10 && fp->columns > 0){103 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