diff --git a/src/cpp/http/response.cpp b/src/cpp/http/response.cpp index e6a8456..cd487c4 100644 --- a/src/cpp/http/response.cpp +++ b/src/cpp/http/response.cpp @@ -287,7 +287,7 @@ std::optional Response::get_backend() { std::optional Response::get_backend_addr() { std::string addr; - bool existed{this->res->get_backend_name(addr)}; + bool existed{this->res->get_backend_addr(addr)}; if (!existed) { return std::nullopt; } else { diff --git a/src/http/response.rs b/src/http/response.rs index 2dff3e9..d1b9d44 100644 --- a/src/http/response.rs +++ b/src/http/response.rs @@ -255,7 +255,7 @@ impl Response { pub fn get_stale_while_revalidate(&self, mut out: Pin<&mut u32>) -> bool { self.0 - .get_age() + .get_stale_while_revalidate() .map(|swr| swr.as_millis()) .map(ensure_u32) .map(|swr| out.set(swr))