Переглянути джерело

Merge remote-tracking branch 'tor-github/pr/937' into maint-0.3.5

teor 4 роки тому
батько
коміт
ef345ab56d
2 змінених файлів з 5 додано та 1 видалено
  1. 4 0
      changes/bug30148
  2. 1 1
      src/feature/relay/routerkeys.c

+ 4 - 0
changes/bug30148

@@ -0,0 +1,4 @@
+  o Minor bugfixes (memory leak):
+    - Avoid a minor memory leak that could occur on relays when
+      creating a keys directory failed. Fixes bug 30148; bugfix on
+      0.3.3.1-alpha.

+ 1 - 1
src/feature/relay/routerkeys.c

@@ -188,7 +188,7 @@ load_ed_keys(const or_options_t *options, time_t now)
 
     /* Check/Create the key directory */
     if (create_keys_directory(options) < 0)
-      return -1;
+      goto err;
 
     char *fname;
     if (options->master_key_fname) {