mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-04-05 21:01:35 +08:00
Merge pull request #6299 from hannan-azam/6292
Check for Nullability of HttpContext while getting Client IP
This commit is contained in:
commit
c21411041f
@ -24,7 +24,12 @@ namespace Orchard.Services {
|
||||
public string ClientHostAddressHeaderName { get; set; }
|
||||
|
||||
public string GetClientAddress() {
|
||||
var request = _wca.GetContext().HttpContext.Request;
|
||||
var workContext = _wca.GetContext();
|
||||
|
||||
if (workContext == null || workContext.HttpContext == null)
|
||||
return string.Empty;
|
||||
|
||||
var request = workContext.HttpContext.Request;
|
||||
|
||||
if (EnableClientHostAddressHeader && !String.IsNullOrWhiteSpace(ClientHostAddressHeaderName)) {
|
||||
var headerName = ClientHostAddressHeaderName.Trim();
|
||||
|
Loading…
Reference in New Issue
Block a user