Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
merge-recursive: allow write_tree_from_memory() to error out
[gitweb.git]
/
merge-recursive.c
diff --git
a/merge-recursive.c
b/merge-recursive.c
index 2be1e17e080d8b789c1a634f5581dc85570f4697..1f86338ad3f16c233e9fe589a8c3210e0464c8b0 100644
(file)
--- a/
merge-recursive.c
+++ b/
merge-recursive.c
@@
-1888,8
+1888,8
@@
int merge_trees(struct merge_options *o,
else
clean = 1;
- if (o->call_depth)
-
*result = write_tree_from_memory(o)
;
+ if (o->call_depth
&& !(*result = write_tree_from_memory(o))
)
+
return -1
;
return clean;
}