Skip to content

Commit 77445de

Browse files
authored
fix: panic when using nil xdsRouteAction (#2104)
Signed-off-by: bitliu <bitliu@tencent.com>
1 parent fae8cd8 commit 77445de

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

internal/xds/translator/ratelimit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ func (t *Translator) buildRateLimitFilter(irListener *ir.HTTPListener) *hcmv3.Ht
128128
// patchRouteWithRateLimit builds rate limit actions and appends to the route.
129129
func patchRouteWithRateLimit(xdsRouteAction *routev3.RouteAction, irRoute *ir.HTTPRoute) error { //nolint:unparam
130130
// Return early if no rate limit config exists.
131-
if irRoute.RateLimit == nil || irRoute.RateLimit.Global == nil {
131+
if irRoute.RateLimit == nil || irRoute.RateLimit.Global == nil || xdsRouteAction == nil {
132132
return nil
133133
}
134134

0 commit comments

Comments
 (0)