diff --git a/tgp-request.c b/tgp-request.c index 9944ddf..0519318 100644 --- a/tgp-request.c +++ b/tgp-request.c @@ -197,7 +197,7 @@ void request_create_chat (struct tgl_state *TLS, const char *subject) { purple_request_fields_add_group (fields, group); purple_request_fields (tls_get_conn (TLS), _("Create group chat"), _("Invite users"), NULL, fields, _("OK"), G_CALLBACK(create_group_chat_cb), _("Cancel"), G_CALLBACK(cancel_group_chat_cb), tls_get_pa (TLS), NULL, NULL, - request_values_data_init (TLS, NULL, (void *) subject, 0)); + request_values_data_init (TLS, NULL, (void *) g_strdup (subject), 0)); } static void request_cur_and_new_password_ok (struct request_values_data *data, PurpleRequestFields* fields) {