From 8487bf0ae53247be8a270c2e204a7e3c46386c23 Mon Sep 17 00:00:00 2001 From: Joost van Hassel Date: Wed, 6 Jul 2016 13:17:32 +0200 Subject: [PATCH] 14.28 If-Unmodified-Since - Incorrect condition 14.28 If-Unmodified-Since had a condition on ifModifiedSince, which could be undefined. Should be ifUnmodifiedSince --- src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs b/src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs index 86b20e5628..3d182b172a 100644 --- a/src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs +++ b/src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs @@ -210,7 +210,7 @@ namespace Microsoft.AspNetCore.StaticFiles // 14.28 If-Unmodified-Since var ifUnmodifiedSince = _requestHeaders.IfUnmodifiedSince; - if (ifUnmodifiedSince.HasValue && ifModifiedSince <= now) + if (ifUnmodifiedSince.HasValue && ifUnmodifiedSince <= now) { bool unmodified = ifUnmodifiedSince >= _lastModified; _ifUnmodifiedSinceState = unmodified ? PreconditionState.ShouldProcess : PreconditionState.PreconditionFailed;