On eggdrop 1.10 and python 3.12.6 (running on manjaro linux 6.1)
When bind on event like pubm, part, quit with messages contains ISO char like éèçà, eggdrop crash.
Simple to reproduce :
Compile an eggdrop with default parameters.
Load python.
Add script with bind like bind("pubm", "*", "*", onMessage)) and proc like def onMessage(nick, mask, handle, channel, msg=''): pass
Go to channel with bot and send message with charset like iso-8859-15 and special char.
Crash.
Hello
On eggdrop 1.10 and python 3.12.6 (running on manjaro linux 6.1)
When bind on event like pubm, part, quit with messages contains ISO char like éèçà, eggdrop crash.
Simple to reproduce : Compile an eggdrop with default parameters. Load python. Add script with bind like
bind("pubm", "*", "*", onMessage))
and proc likedef onMessage(nick, mask, handle, channel, msg=''): pass
Go to channel with bot and send message with charset like iso-8859-15 and special char. Crash.Cant produce gdb for now, i add one to night