From 84efde8ee3ad0ce3bf816df98bb486dfc7e94989 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Tue, 28 Jul 2020 18:22:11 +0200 Subject: Change: Log when rejecting a TAR archive for extraction Based on report in --- src/fileio.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/fileio.cpp') diff --git a/src/fileio.cpp b/src/fileio.cpp index 7340fa172..d40ca2136 100644 --- a/src/fileio.cpp +++ b/src/fileio.cpp @@ -929,7 +929,10 @@ bool ExtractTar(const char *tar_filename, Subdirectory subdir) const char *dirname = (*it).second.dirname; /* The file doesn't have a sub directory! */ - if (dirname == nullptr) return false; + if (dirname == nullptr) { + DEBUG(misc, 1, "Extracting %s failed; archive rejected, the contents must be in a sub directory", tar_filename); + return false; + } char filename[MAX_PATH]; strecpy(filename, tar_filename, lastof(filename)); -- cgit v1.2.3-54-g00ecf