diff --git a/builtin-read-tree.c b/builtin-read-tree.c
index 7bdc312e3861103fa83b20b939962a8bc8e6cc0a..0138f5a9172034b2ce34222ff077a975f8998005 100644 (file)
--- a/builtin-read-tree.c
+++ b/builtin-read-tree.c
parse_tree(tree);
init_tree_desc(t+i, tree->buffer, tree->size);
}
- unpack_trees(nr_trees, t, &opts);
+ if (unpack_trees(nr_trees, t, &opts))
+ return 128;
/*
* When reading only one tree (either the most basic form,