From 50d42005e3c0e488b3a42299f30e0a036d3964c8 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Wed, 24 Mar 2021 22:57:45 +0100 Subject: [PATCH] Truncate metadata export output file --- src/dwarfsck.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dwarfsck.cpp b/src/dwarfsck.cpp index 7736fb8b..08623335 100644 --- a/src/dwarfsck.cpp +++ b/src/dwarfsck.cpp @@ -104,7 +104,7 @@ int dwarfsck(int argc, char** argv) { auto mm = std::make_shared(input); if (!export_metadata.empty()) { - auto of = folly::File(export_metadata, O_RDWR | O_CREAT); + auto of = folly::File(export_metadata, O_RDWR | O_CREAT | O_TRUNC); filesystem_v2 fs(lgr, mm); auto json = fs.serialize_metadata_as_json(true); if (folly::writeFull(of.fd(), json.data(), json.size()) < 0) {