Commit e470ad3c354c586a3a995ce3a1fe7d093ebf999c

Nick Mathewson 2010-03-10T23:39:30

Allow evbuffer_read() to split across more than 2 iovecs Previously it would only accept 2 iovecs at most, because our previous_to_last nonsense didn't let it take any more. This forced us to do more reallocations in some cases when an extra small malloc would have sufficed.