diff --git a/update-index.c b/update-index.c
index ce1db38d16928d8b5085cb6e177f40fff9a978cf..797245ab276543edc5d7605b57f5175278436234 100644 (file)
--- a/update-index.c
+++ b/update-index.c
break;
}
if (!strcmp(path, "--index-info")) {
+ if (i != argc - 1)
+ die("--index-info must be at the end");
allow_add = allow_replace = allow_remove = 1;
read_index_info(line_termination);
- continue;
+ break;
}
if (!strcmp(path, "--ignore-missing")) {
not_new = 1;