summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2004-10-14 08:45:07 +0000
committerRoger Dingledine <arma@torproject.org>2004-10-14 08:45:07 +0000
commit572714a458bbf3c8a121db721881d5be67753019 (patch)
tree4a096d3fc23f7a6c879311af454db62c806f28f7
parent0d0df005ffd337cece7211aaa749b725e3e9d2ae (diff)
downloadtor-572714a458bbf3c8a121db721881d5be67753019.tar.gz
tor-572714a458bbf3c8a121db721881d5be67753019.zip
bugfix: parse_addr_port() bites us again -- it returns addr in network order.
svn:r2508
-rw-r--r--src/or/rendservice.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/or/rendservice.c b/src/or/rendservice.c
index 2c86b4385f..090a3a7cf9 100644
--- a/src/or/rendservice.c
+++ b/src/or/rendservice.c
@@ -165,13 +165,13 @@ static rend_service_port_config_t *parse_port_config(const char *string)
log_fn(LOG_WARN, "Port out of range");
return NULL;
}
- addr = 0x7F000001u; /* Default to 127.0.0.1 */
+ addr = htonl(0x7F000001u); /* Default to 127.0.0.1 */
}
result = tor_malloc(sizeof(rend_service_port_config_t));
result->virtual_port = virtport;
result->real_port = realport;
- result->real_address = addr;
+ result->real_address = ntohl(addr);
return result;
}