diff options
author | Anders Broman <anders.broman@ericsson.com> | 2012-03-13 09:13:27 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2012-03-13 09:13:27 +0000 |
commit | ead0764cd9fa16b3f44abe4d624ecdefd05c7419 (patch) | |
tree | 16cf6ec93c185dbb312a58992b0137da564b6e11 /editcap.c | |
parent | 45c342dfdb999404e356724ca8b594af3529a0a7 (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.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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); |