Revert e443beff and solve it a different way
commitf51add6dbcef073d3ba57df13eee3c99d647fde9
authorRoger Dingledine <arma@torproject.org>
Thu, 5 Sep 2013 05:41:07 +0000 (5 01:41 -0400)
committerRoger Dingledine <arma@torproject.org>
Thu, 5 Sep 2013 05:41:07 +0000 (5 01:41 -0400)
treec0e6197f2bc56ccc9311398320ea2132fd5f2eb3
parente443beffeb8c20dddeb198cf94667a82f4cb53c7
Revert e443beff and solve it a different way

Now we explicitly check for overflow.

This approach seemed smarter than a cascade of "change int to unsigned
int and hope nothing breaks right before the release".

Nick, feel free to fix in a better way, maybe in master.
src/or/onion.c