Add a New Comment (Rich Markup)
Problem was use of local variables in gnutls callback, which were still used after end of callback by gnutls. And so they were destroyed when exiting callback, and gnutls uses bad pointer. Fix: move these 2 variables (tls_cert and tls_cert_key) into server structure, so that they are still available for gnutls even after end of callback. Version 0.3.1.1 will be released soon with this fix + bug #28741 (another bug in gnutls callback).
WeeChat crashes (in gnutls lib) when connecting to irc server with ssl and if ssl_cert is set. There is crash only if WeeChat is compiled with debug (cmake -DCMAKE_BUILD_TYPE=Debug). No crash if WeeChat is compiled without debug, for example for release (cmake -DCMAKE_BUILD_TYPE=Release).
(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)
Attach Files: Comment:
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Only logged-in users can vote.
Please enter the title of George Orwell's famous dystopian book (it's a date):
Follow 2 latest changes.
Copyright © 2023 Free Software Foundation, Inc. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. The Levitating, Meditating, Flute-playing Gnu logo is a GNU GPL'ed image provided by the Nevrax Design Team. Source Code
Powered by Savane 3.11