eggheads / eggdrop

The Eggdrop IRC Bot
GNU General Public License v2.0
508 stars 84 forks source link

(WIP) Enhance signal handling #1635

Open michaelortmann opened 4 months ago

michaelortmann commented 4 months ago

Found by: michaelortmann Patch by: michaelortmann Fixes:

One-line summary:

Additional description (if needed):

Test cases demonstrating functionality (if applicable): Hammering the bot with signals could trigger a race and lead to crash, like:

[11:37:45] Received QUIT signal: restarting...
[11:37:45] Received QUIT signal: restarting...
[11:37:45] Received QUIT signal: restarting...

Aborted (core dumped)