diff options
author | Xavier Roche <xroche@users.noreply.github.com> | 2014-06-22 13:30:41 +0000 |
---|---|---|
committer | Xavier Roche <xroche@users.noreply.github.com> | 2014-06-22 13:30:41 +0000 |
commit | b1367feadefc707c4d1525ac79c59f3c080f6a76 (patch) | |
tree | 8caddf4092abf7adc5920b1d1f6ddaedcb623607 /src/htsback.c | |
parent | 5882b122d1d53c7fb2649b6f7b685022bdc2e5bb (diff) |
Do not uncompress .tgz advertised as "streamed" (Smiling Spectre)
Diffstat (limited to 'src/htsback.c')
-rw-r--r-- | src/htsback.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/htsback.c b/src/htsback.c index 58e3bf7..29e83ba 100644 --- a/src/htsback.c +++ b/src/htsback.c @@ -2780,8 +2780,8 @@ void back_wait(struct_back * sback, httrackp * opt, cache_back * cache, back[i].r.is_write = 1; // écrire if (back[i].r.compressed && /* .gz are *NOT* depacked!! */ - (strfield - (get_ext(catbuff, sizeof(catbuff), back[i].url_sav), "gz") == 0) + strfield(get_ext(catbuff, sizeof(catbuff), back[i].url_sav), "gz") == 0 + && strfield(get_ext(catbuff, sizeof(catbuff), back[i].url_sav), "tgz") == 0 ) { if (create_back_tmpfile(opt, &back[i]) == 0) { assertf(back[i].tmpfile != NULL); |