From 679def2a0644d4ffeb8561ac78bcc175cfd2aa25 Mon Sep 17 00:00:00 2001 From: Milan Date: Tue, 24 Apr 2018 11:38:08 +0200 Subject: [PATCH] nspawn: fix copy/reflink fallback when directory already exists (#8781) --- src/basic/btrfs-util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basic/btrfs-util.c b/src/basic/btrfs-util.c index 77e9d90..7720d98 100644 --- a/src/basic/btrfs-util.c +++ b/src/basic/btrfs-util.c @@ -1690,7 +1690,7 @@ int btrfs_subvol_snapshot_fd(int old_fd, const char *new_path, BtrfsSnapshotFlag if (r == -ENOTTY && (flags & BTRFS_SNAPSHOT_FALLBACK_DIRECTORY)) { /* If the destination doesn't support subvolumes, then use a plain directory, if that's requested. */ if (mkdir(new_path, 0755) < 0) - return r; + return -errno; plain_directory = true; } else if (r < 0) -- 2.7.4