When using a multi-address bridge, chan_method equality test is wrong.
I'm on it!
Edited: okay, I should say more than that. Briefly, if we have a bridge guard that is using Direct connection and it knows multiple addresses, our code to match it with a BridgeConfig is wrong, because it looks for an exact match.
Edited by Nick Mathewson