summaryrefslogtreecommitdiff
path: root/src/cow.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cow.c')
-rw-r--r--src/cow.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/cow.c b/src/cow.c
index dcee6f9..727cce9 100644
--- a/src/cow.c
+++ b/src/cow.c
@@ -47,8 +47,7 @@ int path_create_cutlast_cow(const char *path, int nbranch_ro, int nbranch_rw) {
DBG("%s\n", path);
char *dname = u_dirname(path);
- if (dname == NULL)
- RETURN(-ENOMEM);
+ if (dname == NULL) RETURN(-ENOMEM);
int ret = path_create_cow(dname, nbranch_ro, nbranch_rw);
free(dname);
@@ -65,10 +64,12 @@ int cow_cp(const char *path, int branch_ro, int branch_rw, bool copy_dir) {
path_create_cutlast_cow(path, branch_ro, branch_rw);
char from[PATHLEN_MAX], to[PATHLEN_MAX];
- if (BUILD_PATH(from, uopt.branches[branch_ro].path, path))
+ if (BUILD_PATH(from, uopt.branches[branch_ro].path, path)) {
RETURN(-ENAMETOOLONG);
- if (BUILD_PATH(to, uopt.branches[branch_rw].path, path))
+ }
+ if (BUILD_PATH(to, uopt.branches[branch_rw].path, path)) {
RETURN(-ENAMETOOLONG);
+ }
setlocale(LC_ALL, "");