Skip to content

Commit 2fc3e46

Browse files
committed
epp: return correct response for trailers
This looks like a copy paste error.
1 parent c618e1f commit 2fc3e46

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/epp/handlers/server.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ func (r *RequestContext) updateStateAndSendIfNeeded(srv extProcPb.ExternalProces
325325
}
326326
if r.RequestState == BodyRequestResponsesComplete && r.reqTrailerResp != nil {
327327
// Trailers in requests are not guaranteed
328-
if err := srv.Send(r.reqHeaderResp); err != nil {
328+
if err := srv.Send(r.reqTrailerResp); err != nil {
329329
return status.Errorf(codes.Unknown, "failed to send response back to Envoy: %v", err)
330330
}
331331
}
@@ -351,7 +351,7 @@ func (r *RequestContext) updateStateAndSendIfNeeded(srv extProcPb.ExternalProces
351351
}
352352
if r.RequestState == BodyResponseResponsesComplete && r.respTrailerResp != nil {
353353
// Trailers in requests are not guaranteed
354-
if err := srv.Send(r.reqHeaderResp); err != nil {
354+
if err := srv.Send(r.respTrailerResp); err != nil {
355355
return status.Errorf(codes.Unknown, "failed to send response back to Envoy: %v", err)
356356
}
357357
}

0 commit comments

Comments
 (0)