In the binary protocol, we occasionally do a lot of ADDs without any GETs. Many of the ADDs already have values, and so return error messages. In that case, we end up with 7000+ error responses on the wire, and the recursive call in binary_read_one_response produces a stack overflow. It's trivial to fix with the included patch.
Imported from Launchpad using lp2gh.
In the binary protocol, we occasionally do a lot of ADDs without any GETs. Many of the ADDs already have values, and so return error messages. In that case, we end up with 7000+ error responses on the wire, and the recursive call in binary_read_one_response produces a stack overflow. It's trivial to fix with the included patch.