mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-17 08:18:07 -04:00
Truncate metadata export output file
This commit is contained in:
parent
e67d3df41a
commit
50d42005e3
@ -104,7 +104,7 @@ int dwarfsck(int argc, char** argv) {
|
|||||||
auto mm = std::make_shared<mmap>(input);
|
auto mm = std::make_shared<mmap>(input);
|
||||||
|
|
||||||
if (!export_metadata.empty()) {
|
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);
|
filesystem_v2 fs(lgr, mm);
|
||||||
auto json = fs.serialize_metadata_as_json(true);
|
auto json = fs.serialize_metadata_as_json(true);
|
||||||
if (folly::writeFull(of.fd(), json.data(), json.size()) < 0) {
|
if (folly::writeFull(of.fd(), json.data(), json.size()) < 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user