diff --git a/libi2pd/RouterContext.cpp b/libi2pd/RouterContext.cpp index 5259a4f7..7568692f 100644 --- a/libi2pd/RouterContext.cpp +++ b/libi2pd/RouterContext.cpp @@ -352,7 +352,7 @@ namespace i2p if (!port) { for (const auto& address : *addresses) - if (address->port) + if (address && address->port) { newPort = address->port; break; @@ -693,7 +693,7 @@ namespace i2p default: ; } } - port = addr->port; + if (addr) port = addr->port; } } if (!port)