Open fastcat opened 10 years ago
From a quick review of the source, I think I've found the bug:
in plain-socket.c, it sets tv.tv_usec = 500, with a comment of "wait max 0.5 second". Well, 500 usec is NOT 0.5 seconds, it's 0.5 milliseconds! It should be tv.tv_usec = 500000;
I've noticed yafc (debian 1.3.1-2) seems to have broken "stalled" logic. During transfers that are proceeding just fine (often quite fast), the transfer progress bar flickers many times per second between the progress and a transfer rate, and the progress with a stalled message.