Mercurial > pidgin
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 */ |
