aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/io_stat.c
diff options
context:
space:
mode:
authorChris Maynard <Christopher.Maynard@GTECH.COM>2010-11-17 03:29:12 +0000
committerChris Maynard <Christopher.Maynard@GTECH.COM>2010-11-17 03:29:12 +0000
commit1e2ae5a88a0100ec87d613f8a0d1f94ea3eda703 (patch)
tree364188d3a603dafea951d4297e0921b0956807d5 /gtk/io_stat.c
parent9aeb1dac1770c29b74b0278eda284701a2e8f731 (diff)
downloadwireshark-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.c8
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");