]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
fix a mild memory leak (10 bytes each time an OR connected to an OR)
authorRoger Dingledine <arma@torproject.org>
Mon, 25 Aug 2003 06:24:17 +0000 (06:24 +0000)
committerRoger Dingledine <arma@torproject.org>
Mon, 25 Aug 2003 06:24:17 +0000 (06:24 +0000)
svn:r410

src/or/connection_or.c

index 75a02d0d73131b27b890a5ba2ec20fb89d50df9e..dd30278efbc010bedaace137bf8fa16e772eccf4 100644 (file)
@@ -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 */