diff options
author | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2010-11-17 03:29:12 +0000 |
---|---|---|
committer | Chris Maynard <Christopher.Maynard@GTECH.COM> | 2010-11-17 03:29:12 +0000 |
commit | 1e2ae5a88a0100ec87d613f8a0d1f94ea3eda703 (patch) | |
tree | 364188d3a603dafea951d4297e0921b0956807d5 /gtk/io_stat.c | |
parent | 9aeb1dac1770c29b74b0278eda284701a2e8f731 (diff) | |
download | wireshark-1e2ae5a88a0100ec87d613f8a0d1f94ea3eda703.tar.gz wireshark-1e2ae5a88a0100ec87d613f8a0d1f94ea3eda703.tar.bz2 wireshark-1e2ae5a88a0100ec87d613f8a0d1f94ea3eda703.zip |
Quote all fields when exporting to CSV. Fixes bug 2811.
svn path=/trunk/; revision=34920
Diffstat (limited to 'gtk/io_stat.c')
-rw-r--r-- | gtk/io_stat.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/io_stat.c b/gtk/io_stat.c index 4079ddb989..9147adc861 100644 --- a/gtk/io_stat.c +++ b/gtk/io_stat.c @@ -2066,21 +2066,21 @@ copy_as_csv_cb(GtkWindow *copy_bt _U_, gpointer user_data) GString *CSV_str=g_string_new(""); io_stat_t *io = user_data; - g_string_append(CSV_str, "Interval start"); + g_string_append(CSV_str, "\"Interval start\""); for(i=0;i<MAX_GRAPHS;i++) { if (io->graphs[i].display) { - g_string_append_printf(CSV_str, ",Graph %d", i+1); + g_string_append_printf(CSV_str, ",\"Graph %d\"", i+1); } } g_string_append(CSV_str,"\n"); for(interval=0; interval<io->max_interval; interval+=io->interval) { print_interval_string (string, 15, interval, io, FALSE); - g_string_append(CSV_str, string); + g_string_append_printf(CSV_str, "\"%s\"", string); for(i=0;i<MAX_GRAPHS;i++) { if (io->graphs[i].display) { val=get_it_value(io, i, interval/io->interval); - g_string_append_printf(CSV_str, ",%d", val); + g_string_append_printf(CSV_str, ",\"%d\"", val); } } g_string_append(CSV_str,"\n"); |