Mercurial > pidgin
annotate doc/cipher-signals.dox @ 15626:0b16a4aa4e2b
Fixed 3 Jabber memory leaks: in jabber_roster_parse(), there's no need to g_strdup() this normalized jid since it's only used immediately, and there was no correspoding g_free(). When removing an id from jbi->ids, its data should always be freed. Finally, gaim_str_seconds_to_string() returns retained memory -- we must free the returned pointer when we're done using it.
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Tue, 13 Feb 2007 22:19:26 +0000 |
parents | 1ec93dd2f359 |
children | 8cf53d7a0887 |
rev | line source |
---|---|
12053 | 1 /** @page cipher-signals Cipher Signals |
2 | |
3 @signals | |
4 @signal cipher-added | |
5 @signal cipher-removed | |
6 @endsignals | |
7 | |
8 <hr> | |
9 | |
10 @signaldef cipher-added | |
11 @signalproto | |
12 void (*cipher_added)(GaimCipher *cipher); | |
13 @endsignalproto | |
14 @signaldesc | |
15 Emitted when a cipher is added. | |
16 @param cipher The cipher that was added. | |
17 @endsignaldef | |
18 | |
19 @signaldef cipher-removed | |
20 @signalproto | |
21 void (*cipher_removed)(GaimCipher *cipher); | |
22 @endsignalproto | |
23 @signaldesc | |
24 Emitted when a cipher is removed. | |
25 @param cipher The cipher that was removed. | |
26 @endsignaldef | |
27 | |
28 */ | |
29 // vim: syntax=c tw=75 et |