summaryrefslogtreecommitdiff
path: root/src/or
diff options
context:
space:
mode:
Diffstat (limited to 'src/or')
-rw-r--r--src/or/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/or/main.c b/src/or/main.c
index 74b79c6346..fdd0aed81c 100644
--- a/src/or/main.c
+++ b/src/or/main.c
@@ -465,7 +465,7 @@ int clique_mode(void) {
/** Return true iff we are trying to be a server.
*/
int server_mode(void) {
- return (options.ORPort != 0);
+ return (options.ORPort != 0 || options.ORBindAddress);
}
/** Remember if we've advertised ourselves to the dirservers. */
@@ -479,7 +479,7 @@ int advertised_server_mode(void) {
/** Return true iff we are trying to be a socks proxy. */
int proxy_mode(void) {
- return (options.SocksPort != 0);
+ return (options.SocksPort != 0 || options.SocksBindAddress);
}
/** Perform regular maintenance tasks. This function gets run once per