mirror of https://github.com/grpc/grpc-go.git
				
				
				
			Check error when calling compressor.Compress (#2274)
Compress can return an error, which was not checked.
This commit is contained in:
		
							parent
							
								
									acd1429515
								
							
						
					
					
						commit
						f2aaa9bf74
					
				| 
						 | 
				
			
			@ -531,7 +531,10 @@ func compress(in []byte, cp Compressor, compressor encoding.Compressor) ([]byte,
 | 
			
		|||
	}
 | 
			
		||||
	cbuf := &bytes.Buffer{}
 | 
			
		||||
	if compressor != nil {
 | 
			
		||||
		z, _ := compressor.Compress(cbuf)
 | 
			
		||||
		z, err := compressor.Compress(cbuf)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return nil, wrapErr(err)
 | 
			
		||||
		}
 | 
			
		||||
		if _, err := z.Write(in); err != nil {
 | 
			
		||||
			return nil, wrapErr(err)
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue