aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/tcp_graph.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk/tcp_graph.c')
-rw-r--r--ui/gtk/tcp_graph.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/gtk/tcp_graph.c b/ui/gtk/tcp_graph.c
index 16b597fe0b..b5da7075a2 100644
--- a/ui/gtk/tcp_graph.c
+++ b/ui/gtk/tcp_graph.c
@@ -694,6 +694,7 @@ static void create_drawing_area (struct graph *g)
GdkColormap *colormap;
GdkColor color;
#endif
+ char *display_name;
char window_title[WINDOW_TITLE_LENGTH];
struct segment current;
struct tcpheader *thdr;
@@ -706,14 +707,16 @@ static void create_drawing_area (struct graph *g)
#endif
debug(DBS_FENTRY) puts ("create_drawing_area()");
thdr=select_tcpip_session (&cfile, &current);
+ display_name = cf_get_display_name(&cfile);
g_snprintf (window_title, WINDOW_TITLE_LENGTH, "TCP Graph %d: %s %s:%d -> %s:%d",
refnum,
- cf_get_display_name(&cfile),
+ display_name,
ep_address_to_str(&(thdr->ip_src)),
thdr->th_sport,
ep_address_to_str(&(thdr->ip_dst)),
thdr->th_dport
);
+ g_free(display_name);
g->toplevel = dlg_window_new ("Tcp Graph");
gtk_window_set_title(GTK_WINDOW(g->toplevel), window_title);
gtk_widget_set_name (g->toplevel, "Test Graph");