Просмотр исходного кода

prevent assert failure on -HUP when options->PidFile==NULL

svn:r885
Roger Dingledine 22 лет назад
Родитель
Сommit
727a260a81
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/or/config.c

+ 2 - 1
src/or/config.c

@@ -292,7 +292,8 @@ int getconfig(int argc, char **argv, or_options_t *options) {
     argc = backup_argc;
     argc = backup_argc;
 
 
     /* record some previous values, so we can fail if they change */
     /* record some previous values, so we can fail if they change */
-    previous_pidfile = tor_strdup(options->PidFile);
+    if(options->PidFile)
+      previous_pidfile = tor_strdup(options->PidFile);
     previous_runasdaemon = options->RunAsDaemon;
     previous_runasdaemon = options->RunAsDaemon;
     free_options(options);
     free_options(options);
   }
   }