From a08950605937ac2b57d5282852d12cdab8626ff5 Mon Sep 17 00:00:00 2001 From: Kahbazi Date: Fri, 7 Aug 2020 19:52:32 +0430 Subject: [PATCH] Use HasFlag in ForwardedheadersMiddleware --- .../HttpOverrides/src/ForwardedHeadersMiddleware.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Middleware/HttpOverrides/src/ForwardedHeadersMiddleware.cs b/src/Middleware/HttpOverrides/src/ForwardedHeadersMiddleware.cs index 242ab8b1ca51..c9e756d513c8 100644 --- a/src/Middleware/HttpOverrides/src/ForwardedHeadersMiddleware.cs +++ b/src/Middleware/HttpOverrides/src/ForwardedHeadersMiddleware.cs @@ -152,14 +152,14 @@ public void ApplyForwarders(HttpContext context) var request = context.Request; var requestHeaders = context.Request.Headers; - if ((_options.ForwardedHeaders & ForwardedHeaders.XForwardedFor) == ForwardedHeaders.XForwardedFor) + if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedFor)) { checkFor = true; forwardedFor = requestHeaders.GetCommaSeparatedValues(_options.ForwardedForHeaderName); entryCount = Math.Max(forwardedFor.Length, entryCount); } - if ((_options.ForwardedHeaders & ForwardedHeaders.XForwardedProto) == ForwardedHeaders.XForwardedProto) + if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedProto)) { checkProto = true; forwardedProto = requestHeaders.GetCommaSeparatedValues(_options.ForwardedProtoHeaderName); @@ -171,7 +171,7 @@ public void ApplyForwarders(HttpContext context) entryCount = Math.Max(forwardedProto.Length, entryCount); } - if ((_options.ForwardedHeaders & ForwardedHeaders.XForwardedHost) == ForwardedHeaders.XForwardedHost) + if (_options.ForwardedHeaders.HasFlag(ForwardedHeaders.XForwardedHost)) { checkHost = true; forwardedHost = requestHeaders.GetCommaSeparatedValues(_options.ForwardedHostHeaderName);