mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-04-12 18:10:24 +08:00
Fix compression level settings
* level is unsigned, so can never be < 0 * If level is 0, then don't enable deflate filter.
This commit is contained in:
parent
070df7c583
commit
4cbfc0f66e
@ -249,13 +249,13 @@ genbin_definespecialattributes(Symbol* var)
|
||||
level = 9; /* default */
|
||||
else
|
||||
level = special->_FilterParams[0];
|
||||
if(level < 0 || level > 9)
|
||||
if(level > 9)
|
||||
derror("Illegal deflate level");
|
||||
else {
|
||||
stat = nc_def_var_deflate(var->container->ncid,
|
||||
var->ncid,
|
||||
(special->_Shuffle == 1?1:0),
|
||||
(level >= 0?1:0),
|
||||
(level > 0?1:0),
|
||||
level);
|
||||
}
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user