diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/common/address.c | 2 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,9 @@ +Changes in version 0.2.1.10-alpha - 2009-??-?? + o Minor bugfixes + - Make get_interface_address() function work properly again; stop + guessing the wrong parts of our address as our address. + + Changes in version 0.2.1.9-alpha - 2008-12-25 o New directory authorities: - gabelmoo (the authority run by Karsten Loesing) now has a new diff --git a/src/common/address.c b/src/common/address.c index 2156ed227b..7ae36d4e8b 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -1088,7 +1088,7 @@ get_interface_address6(int severity, sa_family_t family, tor_addr_t *addr) goto err; } - memcpy(addr, &my_addr, sizeof(tor_addr_t)); + tor_addr_from_sockaddr(addr, (struct sockaddr*)&my_addr, NULL); r=0; err: if (sock >= 0) |