change the error code when the required decompressor is not installed
This commit is contained in:
@ -285,7 +285,7 @@ func checkRecvPayload(pf payloadFormat, recvCompress string, dc Decompressor) er
|
|||||||
case compressionNone:
|
case compressionNone:
|
||||||
case compressionMade:
|
case compressionMade:
|
||||||
if recvCompress == "" {
|
if recvCompress == "" {
|
||||||
return transport.StreamErrorf(codes.Internal, "grpc: invalid grpc-encoding with compression enabled")
|
return transport.StreamErrorf(codes.Unimplemented, "grpc: invalid grpc-encoding with compression enabled")
|
||||||
}
|
}
|
||||||
if dc == nil || recvCompress != dc.Type() {
|
if dc == nil || recvCompress != dc.Type() {
|
||||||
return transport.StreamErrorf(codes.Unimplemented, "grpc: Decompressor is not installed for grpc-encoding %q", recvCompress)
|
return transport.StreamErrorf(codes.Unimplemented, "grpc: Decompressor is not installed for grpc-encoding %q", recvCompress)
|
||||||
|
Reference in New Issue
Block a user