]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Remove some redundant code in options_save_current()
authorSebastian Hahn <sebastian@torproject.org>
Mon, 22 Feb 2010 11:21:58 +0000 (12:21 +0100)
committerSebastian Hahn <sebastian@torproject.org>
Mon, 22 Feb 2010 11:21:58 +0000 (12:21 +0100)
get_torrc_fname() does the same thing we did in this code, so let's
replace it.

src/or/config.c

index b8813877fa943ad2356c62950a4a828391fbf379..0453904e8179c8cde2781a0560b7f14a2fcc3f2a 100644 (file)
@@ -4628,15 +4628,12 @@ write_configuration_file(const char *fname, or_options_t *options)
 int
 options_save_current(void)
 {
-  if (torrc_fname) {
-    /* This fails if we can't write to our configuration file.
-     *
-     * If we try falling back to datadirectory or something, we have a better
-     * chance of saving the configuration, but a better chance of doing
-     * something the user never expected. Let's just warn instead. */
-    return write_configuration_file(torrc_fname, get_options());
-  }
-  return write_configuration_file(get_default_conf_file(), get_options());
+  /* This fails if we can't write to our configuration file.
+   *
+   * If we try falling back to datadirectory or something, we have a better
+   * chance of saving the configuration, but a better chance of doing
+   * something the user never expected. */
+  return write_configuration_file(get_torrc_fname(), get_options());
 }
 
 /** Mapping from a unit name to a multiplier for converting that unit into a