Imported Upstream version 2.2.1+dfsg
[shibboleth/sp.git] / fastcgi / shibresponder.cpp
index 3582833..1537e33 100644 (file)
@@ -120,6 +120,9 @@ public:
         return s ? s : "";\r
     }\r
     string getRemoteAddr() const {\r
+        string ret = AbstractSPRequest::getRemoteAddr();\r
+        if (!ret.empty())\r
+            return ret;\r
         const char* s = FCGX_GetParam("REMOTE_ADDR", m_req->envp);\r
         return s ? s : "";\r
     }\r