Mercurial > pidgin.yaz
annotate PLUGIN_HOWTO @ 30052:99c9595e14a2
Fix two related on-disconnect double frees.
_purple_connection_destroy calls purple_proxy_connect_cancel_with_handle(gc),
and both of these plugins use gc as the handle for their connection attempts.
Their respective close() functions /also/ try to cancel the connection
attempts, which leads to a double-free.
One of these was reported by mati, the other by T_X.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 28 Mar 2010 18:08:38 +0000 |
parents | db5a58aabe38 |
children |
rev | line source |
---|---|
15937 | 1 For information on writing a plugin for Purple, Pidgin or Finch, go |
28380
db5a58aabe38
Wrap this file more consistently.
Richard Laager <rlaager@wiktel.com>
parents:
16176
diff
changeset
|
2 http://developer.pidgin.im and click on API. From there, see the |
db5a58aabe38
Wrap this file more consistently.
Richard Laager <rlaager@wiktel.com>
parents:
16176
diff
changeset
|
3 HOWTOs in the "Related Pages" section. |
14505 | 4 |
5 You can also generate this documentation locally by installing | |
15937 | 6 doxygen and graphviz dot, then running "make docs" in the |
14505 | 7 source tree. The documentation will be in the docs/html directory. |