mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-04-28 03:00:18 -04:00
store: fix logic error in is_connection_to_self()
This commit is contained in:
@@ -1003,9 +1003,11 @@ impl Hosts {
|
||||
pub async fn is_connection_to_self(&self, url: &Url) -> bool {
|
||||
let host_str = url.host_str().unwrap();
|
||||
if self.settings.localnet {
|
||||
self.settings.external_addrs.iter().any(|ext| host_str == ext.host_str().unwrap())
|
||||
} else {
|
||||
// If on localhost, check whether this connection is to our own port.
|
||||
self.settings.external_addrs.iter().any(|ext| url.port() == ext.port())
|
||||
} else {
|
||||
// Otherwise, check whether this connection is to our own external address.
|
||||
self.settings.external_addrs.iter().any(|ext| host_str == ext.host_str().unwrap())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user