14.28 If-Unmodified-Since - Incorrect condition
14.28 If-Unmodified-Since had a condition on ifModifiedSince, which could be undefined. Should be ifUnmodifiedSince
This commit is contained in:
parent
353219d763
commit
8487bf0ae5
|
|
@ -210,7 +210,7 @@ namespace Microsoft.AspNetCore.StaticFiles
|
||||||
|
|
||||||
// 14.28 If-Unmodified-Since
|
// 14.28 If-Unmodified-Since
|
||||||
var ifUnmodifiedSince = _requestHeaders.IfUnmodifiedSince;
|
var ifUnmodifiedSince = _requestHeaders.IfUnmodifiedSince;
|
||||||
if (ifUnmodifiedSince.HasValue && ifModifiedSince <= now)
|
if (ifUnmodifiedSince.HasValue && ifUnmodifiedSince <= now)
|
||||||
{
|
{
|
||||||
bool unmodified = ifUnmodifiedSince >= _lastModified;
|
bool unmodified = ifUnmodifiedSince >= _lastModified;
|
||||||
_ifUnmodifiedSinceState = unmodified ? PreconditionState.ShouldProcess : PreconditionState.PreconditionFailed;
|
_ifUnmodifiedSinceState = unmodified ? PreconditionState.ShouldProcess : PreconditionState.PreconditionFailed;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue