Hfa clear readbuf can return a nonsense amount when there's a return error so ignore the amount.