aboutsummaryrefslogtreecommitdiffstats
path: root/file.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2017-12-28 22:10:59 -0800
committerGuy Harris <guy@alum.mit.edu>2017-12-29 06:11:29 +0000
commitc791549a778aa34d83154b27fc9cd272e0d14881 (patch)
tree7211fe94a4d5e11692984f11659ff4d2a20af335 /file.c
parent9bf40d4a6e507e10c8429a758ac190146caf48d6 (diff)
No need to remove the old name after a save-with-move; it was, well, *moved*.
Change-Id: Ic76eee870aff69b9daaf80d99fa619bf762258a1 Reviewed-on: https://code.wireshark.org/review/25058 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'file.c')
-rw-r--r--file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/file.c b/file.c
index 6023e539d2..ac6fce2a68 100644
--- a/file.c
+++ b/file.c
@@ -4477,7 +4477,7 @@ cf_save_records(capture_file *cf, const char *fname, guint save_format,
/* If this was a temporary file, and we didn't do the save by doing
a move, so the tempoary file is still around under its old name,
remove it. */
- if (cf->is_tempfile) {
+ if (cf->is_tempfile && how_to_save != SAVE_WITH_MOVE) {
/* If this fails, there's not much we can do, so just ignore errors. */
ws_unlink(cf->filename);
}