Преглед изворни кода

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

teor пре 5 година
родитељ
комит
4662cbec7b
2 измењених фајлова са 5 додато и 0 уклоњено
  1. 4 0
      changes/bug30894
  2. 1 0
      src/app/config/confparse.c

+ 4 - 0
changes/bug30894

@@ -0,0 +1,4 @@
+  o Minor bugfixes (memory leaks):
+    - Fix a trivial memory leak when parsing an invalid value
+      from a download schedule in the configuration. Fixes bug
+      30894; bugfix on 0.3.4.1-alpha.

+ 1 - 0
src/app/config/confparse.c

@@ -225,6 +225,7 @@ config_assign_value(const config_format_t *fmt, void *options,
       tor_asprintf(msg,
           "Interval '%s %s' is malformed or out of bounds.",
           c->key, c->value);
+      tor_free(tmp);
       return -1;
     }
     *(int *)lvalue = i;