summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/or/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/or/main.c b/src/or/main.c
index c67dcd7538..588ed97116 100644
--- a/src/or/main.c
+++ b/src/or/main.c
@@ -2048,15 +2048,16 @@ nt_service_command_line(void)
for (i = 1; i < backup_argc; ++i) {
if (!strcmp(backup_argv[i], "--options") ||
!strcmp(backup_argv[i], "-options")) {
- while (++i < backup_argc)
+ while (++i < backup_argc) {
if (!strcmp(backup_argv[i], "-f"))
use_default_torrc = 0;
smartlist_add(sl, backup_argv[i]);
+ }
}
}
if (use_default_torrc) {
smartlist_add(sl, "-f");
- smartlist_add(sl, torrc);
+ smartlist_add(sl, (char*)torrc);
}
tor_assert(smartlist_len(sl));
options = smartlist_join_strings(sl,"\" \"",0,NULL);