Submitted by PP1004, also found by IllIllI
The RubiconRouter function maxSellAllAmount does not transfer users fund into its address, causing the function to always revert
Since there is no fund transferred into router during the maxSellAllAmount call, it will always revert when RubiconMarket tries to take tokens from it.
Add a transfer of fund to the function
bghughes (Rubicon) confirmed
