diff options
-rw-r--r-- | src/shared/machine-image.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/shared/machine-image.c b/src/shared/machine-image.c index 6414ba5246..af102e3096 100644 --- a/src/shared/machine-image.c +++ b/src/shared/machine-image.c @@ -27,6 +27,7 @@ #include <sys/stat.h> #include <unistd.h> #include <linux/fs.h> + #include "alloc-util.h" #include "btrfs-util.h" #include "chattr-util.h" @@ -37,8 +38,8 @@ #include "hashmap.h" #include "lockfile-util.h" #include "log.h" -#include "macro.h" #include "machine-image.h" +#include "macro.h" #include "mkdir.h" #include "path-util.h" #include "rm-rf.h" @@ -746,7 +747,8 @@ int image_path_lock(const char *path, int operation, LockFile *global, LockFile release_lock_file(&t); return r; } - } + } else + *global = (LockFile) LOCK_FILE_INIT; *local = t; return 0; |