aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Extensions/HttpContextExtensions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Common/Extensions/HttpContextExtensions.cs')
-rw-r--r--MediaBrowser.Common/Extensions/HttpContextExtensions.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/MediaBrowser.Common/Extensions/HttpContextExtensions.cs b/MediaBrowser.Common/Extensions/HttpContextExtensions.cs
index 76db68885..e3ad67a4a 100644
--- a/MediaBrowser.Common/Extensions/HttpContextExtensions.cs
+++ b/MediaBrowser.Common/Extensions/HttpContextExtensions.cs
@@ -28,9 +28,10 @@ namespace MediaBrowser.Common.Extensions
/// <returns>The remote caller IP address.</returns>
public static string RemoteIp(this HttpRequest request)
{
- if (string.IsNullOrEmpty(request.HttpContext.Items["RemoteIp"].ToString()))
+ var cachedRemoteIp = request.HttpContext.Items["RemoteIp"].ToString();
+ if (string.IsNullOrEmpty(cachedRemoteIp))
{
- return request.HttpContext.Items["RemoteIp"].ToString();
+ return cachedRemoteIp;
}
IPAddress ip;