From 135b3f1477ecb252c120570894338b17199beac2 Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 4 Feb 2014 22:51:46 -0500 Subject: [PATCH] take UDP address from actual endpoint --- SSU.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SSU.cpp b/SSU.cpp index 12b9e49b..4a9892ab 100644 --- a/SSU.cpp +++ b/SSU.cpp @@ -134,7 +134,7 @@ namespace ssu uint8_t * payload = buf + sizeof (SSUHeader); memcpy (payload, i2p::context.GetRouterIdentity ().publicKey, 256); payload[256] = 4; // we assume ipv4 - *(uint32_t *)(payload + 257) = htobe32 (address->host.to_v4 ().to_ulong ()); + *(uint32_t *)(payload + 257) = htobe32 (m_RemoteEndpoint.address ().to_v4 ().to_ulong ()); uint8_t iv[16]; CryptoPP::RandomNumberGenerator& rnd = i2p::context.GetRandomNumberGenerator ();