comparison src/dialogs.c @ 38:f60e533679ce

[gaim-migrate @ 47] Fixed a strlen(away_message) memory leak in create_mess() committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Sat, 25 Mar 2000 13:53:34 +0000
parents d90f556e4aa3
children 72e6a6eb1852
comparison
equal deleted inserted replaced
37:d90f556e4aa3 38:f60e533679ce
1972 /* Get proper Length */ 1972 /* Get proper Length */
1973 text_len = gtk_text_get_length(GTK_TEXT(ca->text)); 1973 text_len = gtk_text_get_length(GTK_TEXT(ca->text));
1974 away_message = gtk_editable_get_chars(GTK_EDITABLE(ca->text), 0, text_len); 1974 away_message = gtk_editable_get_chars(GTK_EDITABLE(ca->text), 0, text_len);
1975 1975
1976 g_snprintf(b->message, sizeof(b->message), "%s", away_message); 1976 g_snprintf(b->message, sizeof(b->message), "%s", away_message);
1977 1977 g_free(away_message);
1978 is_checked = GTK_TOGGLE_BUTTON(ca->checkbx)->active; 1978 is_checked = GTK_TOGGLE_BUTTON(ca->checkbx)->active;
1979 1979
1980 if (is_checked) do_away_message(NULL, b); 1980 if (is_checked) do_away_message(NULL, b);
1981 1981
1982 /* stick it on the away list */ 1982 /* stick it on the away list */