This resulted in a "value out of range: -1" exception inside `recvInto` (on the `copyMem` line). Basically readIntoBuf was returning `-1`. (cherry picked from commit bb949a75db)
bb949a75db