# HG changeset patch # User Luke Schierer # Date 1040449065 0 # Node ID 64d983d6b7bb5179d58aa02c9860c5e6db9adc26 # Parent 4efc492cf16f5f82c1b24cd06bbc6d27a399e7af [gaim-migrate @ 4325] robot101 found and fixed a memory leak and custom away states/messages for jabber while he worked on session management committer: Tailor Script diff -r 4efc492cf16f -r 64d983d6b7bb src/dialogs.c --- a/src/dialogs.c Sat Dec 21 02:19:42 2002 +0000 +++ b/src/dialogs.c Sat Dec 21 05:37:45 2002 +0000 @@ -3436,6 +3436,7 @@ destroy_dialog(NULL, ca->window); g_free(ca); + g_free(am.message); } void su_away_mess(GtkWidget *widget, struct create_away *ca) diff -r 4efc492cf16f -r 64d983d6b7bb src/protocols/jabber/jabber.c --- a/src/protocols/jabber/jabber.c Sat Dec 21 02:19:42 2002 +0000 +++ b/src/protocols/jabber/jabber.c Sat Dec 21 05:37:45 2002 +0000 @@ -3298,6 +3298,7 @@ m = g_list_append(m, "Extended Away"); m = g_list_append(m, "Do Not Disturb"); m = g_list_append(m, "Invisible"); + m = g_list_append(m, GAIM_AWAY_CUSTOM); return m; }