aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection_or.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/connection_or.c')
-rw-r--r--src/or/connection_or.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/or/connection_or.c b/src/or/connection_or.c
index 75a02d0d7..dd30278ef 100644
--- a/src/or/connection_or.c
+++ b/src/or/connection_or.c
@@ -535,6 +535,8 @@ or_handshake_server_process_auth(connection_t *conn) {
/* copy all relevant info to conn */
conn->addr = router->addr, conn->port = router->or_port;
conn->pkey = crypto_pk_dup_key(router->pkey);
+ if(conn->address)
+ free(conn->address);
conn->address = strdup(router->address);
/* generate a nonce */