cmux: Remove PARANOIA assert functions
commit9d68647ba3fc0774653be7ac994f8a6307b146f9
authorDavid Goulet <dgoulet@torproject.org>
Thu, 15 Feb 2018 18:59:51 +0000 (15 13:59 -0500)
committerDavid Goulet <dgoulet@torproject.org>
Thu, 15 Feb 2018 19:02:09 +0000 (15 14:02 -0500)
treebcc08b48ce5073ee1e77d53f95a1c8dd1a1dd4a2
parent9af5b625e8be64ed63ad5b19ae6c4b450e977ce0
cmux: Remove PARANOIA assert functions

The reason to do so is because these functions haven't been used in years so
since 0.2.4, every callsite is NOP.

In future commits, we'll remove the round robin circuit policy which is mostly
validated within those function.

This simplifies the code greatly and remove dead code for which we never had a
configure option in the first place nor an easy way to use them in production.

Part of #25268

Signed-off-by: David Goulet <dgoulet@torproject.org>
src/or/circuitmux.c
src/or/relay.c
src/or/relay.h