Closed ma1ko closed 6 years ago
Hey, thanks for taking the time to report this! The gist is that it's getting backed up sending messages downstream (presumably because of this DoS attempt), and apparently, at some point, it seemed to me like that wouldn't happen (not sure why, past me was evidently wrong though!) and I put this assertion in place that starting to send a message will always be ready. To fix it, we'll need to change a bit of the send_ping logic (to not update internal state until after start_send
has succeeded, at the very least), but it shouldn't be a bad change.
Wow, thank you for the fast response! I just re-build my bot with the new release, got DoS'ed again soon and this time the attacker actually gave up
I'm currently developing an IRC bot and regulary hit this assertion after running for a few hours. It often happens when someone is (successfully) trying to DoS my bot. What's going wrong? Do you need more information?
Thanks for you help and awesome crate!