summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierce <contact@mokou.io>2020-07-08 02:20:08 -0400
committerGitHub <noreply@github.com>2020-07-08 02:20:08 -0400
commit2f01e15caeafab6e0a7f00a0af5a9edf3173d9e0 (patch)
tree1aea39e3db58232acdd27b7c298f3da39b9daf1b
parent8fda7d00d5ec9e415b44aa10cff3c4d735563a20 (diff)
Fixes regression from #848
The api for actix_web::dev::ConnectionInfo changed from 2.0.0 to 3.0.0. The equivalent of 2.0.0's remote() in 3.0.0 is realip_remote_addr(), not remote_addr(). https://docs.rs/actix-web/2.0.0/actix_web/dev/struct.ConnectionInfo.html#method.remote https://docs.rs/actix-web/3.0.0-alpha.3/actix_web/dev/struct.ConnectionInfo.html#method.realip_remote_addr
-rw-r--r--server/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/lib.rs b/server/src/lib.rs
index 04f376fb..08c3fa98 100644
--- a/server/src/lib.rs
+++ b/server/src/lib.rs
@@ -325,7 +325,7 @@ pub fn markdown_to_html(text: &str) -> String {
pub fn get_ip(conn_info: &ConnectionInfo) -> String {
conn_info
- .remote_addr()
+ .realip_remote_addr()
.unwrap_or("127.0.0.1:12345")
.split(':')
.next()