浏览代码

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

svn:r885
Roger Dingledine 22 年之前
父节点
当前提交
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;
 
     /* 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;
     free_options(options);
   }