1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-11-12 21:58:50 +01:00

* compress-bz2.c (init_compress): Compression level 0 is not meaningful

for bzip2.
This commit is contained in:
David Shaw 2003-11-15 23:49:44 +00:00
parent 964cb93108
commit 4e4a23de9e
2 changed files with 8 additions and 7 deletions

View File

@ -1,5 +1,8 @@
2003-11-15 David Shaw <dshaw@jabberwocky.com>
* compress-bz2.c (init_compress): Compression level 0 is not
meaningful for bzip2.
* g10.c: Add --compress-level (same as -z).
2003-11-05 David Shaw <dshaw@jabberwocky.com>

View File

@ -30,10 +30,10 @@
#include "options.h"
/* Note that the code in compress.c is nearly identical to the code
here, so if you fix a bug here, look there to see if the matching
bug needs to be fixed. I tried to have one set of functions that
could do ZIP, ZLIB, and BZIP2, but it became dangerously unreadable
with #ifdefs and if(algo) -dshaw */
here, so if you fix a bug here, look there to see if a matching bug
needs to be fixed. I tried to have one set of functions that could
do ZIP, ZLIB, and BZIP2, but it became dangerously unreadable with
#ifdefs and if(algo) -dshaw */
static void
init_compress( compress_filter_context_t *zfx, bz_stream *bzs )
@ -41,12 +41,10 @@ init_compress( compress_filter_context_t *zfx, bz_stream *bzs )
int rc;
int level;
if( opt.compress >= 0 && opt.compress <= 9 )
if( opt.compress >= 1 && opt.compress <= 9 )
level = opt.compress;
else if( opt.compress == -1 )
level = 6; /* no particular reason, but it seems reasonable */
else if( opt.compress == 10 ) /* remove this ! */
level = 0;
else
{
log_error("invalid compression level; using default level\n");