bug25008 455 B

123456789
  1. o Minor bugfixes (performance):
  2. - Avoid calling protocol_list_supports_protocol() from inside tight loops
  3. when running with cached routerinfo_t objects. Instead,
  4. summarize the relevant protocols as flags in the routerinfo_t, as we do
  5. for routerstatus_t objects. This change simplifies our code a little,
  6. and saves a large amount of short-term memory allocation operations.
  7. Fixes bug 25008; bugfix on 0.2.9.4-alpha.