summaryrefslogtreecommitdiff
path: root/src/option_processing.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/option_processing.cc')
-rw-r--r--src/option_processing.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/option_processing.cc b/src/option_processing.cc
index 7b14c323..89ea9cf3 100644
--- a/src/option_processing.cc
+++ b/src/option_processing.cc
@@ -337,6 +337,17 @@ error_code::Value option_processing(Option& op, bool standalone,
"--save-session");
op.remove(PREF_DEFERRED_INPUT);
}
+
+#ifdef __MINGW32__
+ if (op.get(PREF_FILE_ALLOCATION) == V_FALLOC) {
+ A2_LOG_WARN(
+ "--file-allocation=falloc will use SetFileValidData() API, and "
+ "aria2 uses uninitialized disk space which may contain "
+ "confidential data as the download file space. If it is "
+ "undesirable, --file-allocation=prealloc is slower, but safer option.");
+ }
+#endif // __MINGW32__
+
return error_code::FINISHED;
}