aboutsummaryrefslogtreecommitdiffstats
path: root/editcap.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2012-03-13 09:13:27 +0000
committerAnders Broman <anders.broman@ericsson.com>2012-03-13 09:13:27 +0000
commitead0764cd9fa16b3f44abe4d624ecdefd05c7419 (patch)
tree16cf6ec93c185dbb312a58992b0137da564b6e11 /editcap.c
parent45c342dfdb999404e356724ca8b594af3529a0a7 (diff)
A modified version of "pcapng: shd_userappl in newly created files"
to only add the name if no name if there yet. Original patch from Jose Pedro Oliveira. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6937 svn path=/trunk/; revision=41524
Diffstat (limited to 'editcap.c')
-rw-r--r--editcap.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/editcap.c b/editcap.c
index ec6c4f0ae1..b714f5a6e8 100644
--- a/editcap.c
+++ b/editcap.c
@@ -842,6 +842,7 @@ main(int argc, char *argv[])
nstime_t block_start;
gchar *fprefix = NULL;
gchar *fsuffix = NULL;
+ char appname[100];
#ifdef HAVE_PLUGINS
char* init_progfile_dir_error;
@@ -1145,6 +1146,10 @@ main(int argc, char *argv[])
} else
filename = g_strdup(argv[optind+1]);
+ /* If we don't have an application name add Editcap */
+ if(shb_hdr->shb_user_appl == NULL)
+ g_snprintf(appname, sizeof(appname), "Editcap " VERSION);
+
pdh = wtap_dump_open_ng(filename, out_file_type, out_frame_type,
snaplen ? MIN(snaplen, wtap_snapshot_length(wth)) : wtap_snapshot_length(wth),
FALSE /* compressed */, shb_hdr, idb_inf, &err);