diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-12-12 16:24:33 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-12-12 17:30:25 +0100 |
commit | 7430ec6ac08f2c0416d9f806964c46b30f3862b2 (patch) | |
tree | 2b42cca3d6b3cc117aa446718585c1a21c8c18aa /src/systemctl/systemctl.c | |
parent | 19ee32dc4d337a033c95c7d3302666f2ea4340bd (diff) |
copy: use btrfs reflinking only whe we know we copy full files
Diffstat (limited to 'src/systemctl/systemctl.c')
-rw-r--r-- | src/systemctl/systemctl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c index 5ed430c82f..a75e9dee17 100644 --- a/src/systemctl/systemctl.c +++ b/src/systemctl/systemctl.c @@ -4641,7 +4641,7 @@ static int cat(sd_bus *bus, char **args) { ansi_highlight_off()); fflush(stdout); - r = copy_file_fd(fragment_path, STDOUT_FILENO); + r = copy_file_fd(fragment_path, STDOUT_FILENO, false); if (r < 0) { log_warning_errno(r, "Failed to cat %s: %m", fragment_path); continue; @@ -4656,7 +4656,7 @@ static int cat(sd_bus *bus, char **args) { ansi_highlight_off()); fflush(stdout); - r = copy_file_fd(*path, STDOUT_FILENO); + r = copy_file_fd(*path, STDOUT_FILENO, false); if (r < 0) { log_warning_errno(r, "Failed to cat %s: %m", *path); continue; |