omit unfilter when .b_ftid==0
committer: jreiser <jreiser> 1042755704 +0000
This commit is contained in:
+1
-1
@@ -155,7 +155,7 @@ ERR_LAB
|
|||||||
if (j != 0 || out_len != (nrv_uint)h.sz_unc)
|
if (j != 0 || out_len != (nrv_uint)h.sz_unc)
|
||||||
err_exit(7);
|
err_exit(7);
|
||||||
// Skip Ehdr+Phdrs: separate 1st block, not filtered
|
// Skip Ehdr+Phdrs: separate 1st block, not filtered
|
||||||
if (f_unf // have filter
|
if (h.b_ftid!=0 && f_unf // have filter
|
||||||
&& ((512 < out_len) // this block is longer than Ehdr+Phdrs
|
&& ((512 < out_len) // this block is longer than Ehdr+Phdrs
|
||||||
|| (xo->size==(unsigned)h.sz_unc) ) // block is last in Extent
|
|| (xo->size==(unsigned)h.sz_unc) ) // block is last in Extent
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user