> In many functions, for speed reasons, WeeChat does not check if your pointer is correct or not. It’s your job to check you’re giving a valid pointer, otherwise you may see a nice crash report ;)


I almost forgot that Weechat exposes pointers to its data structures in its scripting API. Kind of surprising that it doesn't have more CVEs with that design...

@wasamasa clearly what's needed here is to build WeeChat using ILE C

(would it even build for ILE C, I wonder...)

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!