When "refuse options = compress" is set in rsyncd.conf, silently send files
[rsync/rsync.git] / token.c
diff --git a/token.c b/token.c
index e1039e2..3bd8d34 100644 (file)
--- a/token.c
+++ b/token.c
@@ -21,6 +21,7 @@
 #include "zlib/zlib.h"
 
 extern int do_compression;
+int default_compression_level = Z_DEFAULT_COMPRESSION;
 static int compression_level = Z_DEFAULT_COMPRESSION;
 
 /* determine the compression level based on a wildcard filename list */
@@ -32,7 +33,7 @@ void set_compression(char *fname)
 
        if (!do_compression) return;
 
-       compression_level = Z_DEFAULT_COMPRESSION;
+       compression_level = default_compression_level;
        dont = lp_dont_compress(module_id);
 
        if (!dont || !*dont) return;