rust-lang/rust — pull request #16942 by alexcrichton (2014-09-02 15:26:43+00:00)
Title: native: Remove a bogus assert in net::read

This assert was likely inherited from some point, but it's not quite valid as a
no-timeout read may enter this loop, but data could be stolen by any other read
after the socket is deemed readable.

I saw this fail in a recent bors run where the assertion was tripped.