瀏覽代碼

Set REMOTE_ADDR to '127.0.0.1' when using UNIX domain sockets.

David Bennett 13 年之前
父節點
當前提交
948a8e6cd5
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      supervisor/http.py

+ 4 - 1
supervisor/http.py

@@ -293,7 +293,10 @@ class deferring_http_request(http_server.http_request):
         if query:
             env['QUERY_STRING'] = query
         env['GATEWAY_INTERFACE'] = 'CGI/1.1'
-        env['REMOTE_ADDR'] = self.channel.addr[0]
+        if self.channel.addr:
+            env['REMOTE_ADDR'] = self.channel.addr[0]
+        else:
+            env['REMOTE_ADDR'] = '127.0.0.1'
 
         for header in self.header:
             key,value=header.split(":",1)