@ -706,7 +706,7 @@ tar_open_for_write(const char *pathname, const char *temp_suffix, size_t pad_to_
return NULL ;
return NULL ;
/* Turn off compression for header */
/* Turn off compression for header */
if ( deflateParams ( tar_data - > zp , 0 , 0 ) ! = Z_OK )
if ( deflateParams ( tar_data - > zp , 0 , Z_DEFAULT_STRATEGY ) ! = Z_OK )
{
{
tar_set_error ( " could not change compression parameters " ) ;
tar_set_error ( " could not change compression parameters " ) ;
return NULL ;
return NULL ;
@ -746,7 +746,8 @@ tar_open_for_write(const char *pathname, const char *temp_suffix, size_t pad_to_
return NULL ;
return NULL ;
/* Re-enable compression for the rest of the file */
/* Re-enable compression for the rest of the file */
if ( deflateParams ( tar_data - > zp , tar_data - > compression , 0 ) ! = Z_OK )
if ( deflateParams ( tar_data - > zp , tar_data - > compression ,
Z_DEFAULT_STRATEGY ) ! = Z_OK )
{
{
tar_set_error ( " could not change compression parameters " ) ;
tar_set_error ( " could not change compression parameters " ) ;
return NULL ;
return NULL ;
@ -960,7 +961,7 @@ tar_close(Walfile f, WalCloseMethod method)
else
else
{
{
/* Turn off compression */
/* Turn off compression */
if ( deflateParams ( tar_data - > zp , 0 , 0 ) ! = Z_OK )
if ( deflateParams ( tar_data - > zp , 0 , Z_DEFAULT_STRATEGY ) ! = Z_OK )
{
{
tar_set_error ( " could not change compression parameters " ) ;
tar_set_error ( " could not change compression parameters " ) ;
return - 1 ;
return - 1 ;
@ -972,7 +973,8 @@ tar_close(Walfile f, WalCloseMethod method)
return - 1 ;
return - 1 ;
/* Turn compression back on */
/* Turn compression back on */
if ( deflateParams ( tar_data - > zp , tar_data - > compression , 0 ) ! = Z_OK )
if ( deflateParams ( tar_data - > zp , tar_data - > compression ,
Z_DEFAULT_STRATEGY ) ! = Z_OK )
{
{
tar_set_error ( " could not change compression parameters " ) ;
tar_set_error ( " could not change compression parameters " ) ;
return - 1 ;
return - 1 ;