]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
only pick a default nickname if you're a server
authorRoger Dingledine <arma@torproject.org>
Wed, 4 Aug 2004 02:15:22 +0000 (02:15 +0000)
committerRoger Dingledine <arma@torproject.org>
Wed, 4 Aug 2004 02:15:22 +0000 (02:15 +0000)
svn:r2134

src/or/config.c

index 6ce47263bdbb0c93f2c1988da765109bec88fc10..d9f9856ecfbfb544164fbdd67908a00b1c673b94 100644 (file)
@@ -680,9 +680,11 @@ int getconfig(int argc, char **argv, or_options_t *options) {
   }
 
   if (options->Nickname == NULL) {
-    if (!(options->Nickname = get_default_nickname()))
-      return -1;
-    log_fn(LOG_INFO, "Choosing default nickname %s", options->Nickname);
+    if(server_mode()) {
+      if (!(options->Nickname = get_default_nickname()))
+        return -1;
+      log_fn(LOG_NOTICE, "Choosing default nickname %s", options->Nickname);
+    }
   } else {
     if (strspn(options->Nickname, LEGAL_NICKNAME_CHARACTERS) !=
         strlen(options->Nickname)) {
@@ -696,7 +698,7 @@ int getconfig(int argc, char **argv, or_options_t *options) {
     }
   }
 
-  if(options->ORPort) { /* get an IP for ourselves */
+  if(server_mode()) { /* get an IP for ourselves */
     if(resolve_my_address(options) < 0)
       result = -1;
   }