Fix a crash when accessing hidden services: it would work the first

time you use a given introduction point for your service, but
on subsequent requests we'd be using garbage memory. Fixed by
Karsten Loesing. Bugfix on 0.2.0.12-alpha.


svn:r12913
This commit is contained in:
Roger Dingledine 2007-12-21 23:28:23 +00:00
parent 8f779aee5a
commit a223f5db03
2 changed files with 4 additions and 1 deletions

View File

@ -4,6 +4,10 @@ Changes in version 0.2.0.14-alpha - 2007-12-??
unexpected (it used to be in our networkstatus when we started
fetching it, but it isn't in our current networkstatus), and we
aren't using bridges. Bugfix on 0.2.0.x.
- Fix a crash when accessing hidden services: it would work the first
time you use a given introduction point for your service, but
on subsequent requests we'd be using garbage memory. Fixed by
Karsten Loesing. Bugfix on 0.2.0.12-alpha.
o Minor bugfixes:
- Make the unit tests build again.

View File

@ -549,7 +549,6 @@ rend_client_get_random_intro(const char *query)
goto again;
}
extend_info_free(intro->extend_info);
intro = tor_malloc_zero(sizeof(rend_intro_point_t));
intro->extend_info = extend_info_from_router(router);
}
return extend_info_dup(intro->extend_info);