[pve-devel] [PATCH http-server v2] http: support Content-Encoding=deflate
    Friedrich Weber 
    f.weber at proxmox.com
       
    Thu Apr 18 10:43:04 CEST 2024
    
    
  
On 17/04/2024 13:31, Maximiliano Sandoval wrote:
> [...]
> -	$headers->{'Accept-Encoding'} = 'gzip' if ($reqstate->{accept_gzip} && $self->{compression});
> +	if ($self->{compression}) {
> +	    if ($reqstate->{accept_deflate} && $reqstate->{accept_gzip}) {
> +		$headers->{'Accept-Encoding'} = 'gzip, deflate' if $reqstate->{accept_deflate};
Isn't this post-if redundant because we only enter the block if
$reqstate->{accept_deflate}?
> +	    } elsif ($reqstate->{accept_gzip}) {
> +		$headers->{'Accept-Encoding'} = 'gzip' if $reqstate->{accept_gzip};
same here?
> +	    } elsif ($reqstate->{accept_deflate}) {
> +		$headers->{'Accept-Encoding'} = 'deflate' if $reqstate->{accept_gzip};
> +	    }
Is this correct (accept_deflate in the elsif, accept_gzip in the
post-if)? Do we need a post-if here?
    
    
More information about the pve-devel
mailing list