aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk')
-rw-r--r--ui/gtk/main.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
index 6635c69b2e..a5b345edd5 100644
--- a/ui/gtk/main.c
+++ b/ui/gtk/main.c
@@ -668,8 +668,9 @@ copy_selected_plist_cb(GtkWidget *w _U_, gpointer data _U_, COPY_SELECTED_E acti
break;
case COPY_SELECTED_VALUE:
if (cfile.edt !=0 ) {
- g_string_append(gtk_text_str,
- get_node_field_value(cfile.finfo_selected, cfile.edt));
+ gchar* field_str = get_node_field_value(cfile.finfo_selected, cfile.edt);
+ g_string_append(gtk_text_str, field_str);
+ g_free(field_str);
}
break;
default: