+ if (protocol_version == 30) {
+ /* Older protocols send the files-from data w/o packaging it in
+ * multiplexed I/O packets, but protocol 30 messed up and did
+ * this after starting multiplexing. We'll temporarily switch
+ * to buffered I/O to match this behavior. */
+ io_end_multiplex_in(MPLX_TO_BUFFERED);
+ }