Commit f37185bf authored by Roger Dingledine's avatar Roger Dingledine
Browse files

Stop leaking memory every time we parse a v3 certificate. Bugfix

on 0.2.0.1-alpha.


svn:r12185
parent 35dfb59f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@ Changes in version 0.2.0.10-alpha - 2007-1?-??
  o Minor bugfixes:
    - Refuse to start if both ORPort and UseBridges are set. Bugfix
      on 0.2.0.x.
    - Stop leaking memory every time we parse a v3 certificate. Bugfix
      on 0.2.0.1-alpha.


Changes in version 0.2.0.9-alpha - 2007-10-24
@@ -232,7 +234,7 @@ Changes in version 0.2.0.8-alpha - 2007-10-12

  o Minor bugfixes (controller):
    - When sending a status event to the controller telling it that an
      OR address is readable, set the port correctly. (Previously we
      OR address is reachable, set the port correctly. (Previously we
      were reporting the dir port.) Bugfix on 0.1.2.x.

  o Minor bugfixes (v3 directory system):
+5 −1
Original line number Diff line number Diff line
@@ -1501,9 +1501,13 @@ authority_cert_parse_from_string(const char *s, const char **end_of_string)
  if (end_of_string) {
    *end_of_string = eat_whitespace(eos);
  }
  SMARTLIST_FOREACH(tokens, directory_token_t *, t, token_free(t));
  smartlist_free(tokens);
  return cert;
 err:
  authority_cert_free(cert);
  SMARTLIST_FOREACH(tokens, directory_token_t *, t, token_free(t));
  smartlist_free(tokens);
  return NULL;
}