aboutsummaryrefslogtreecommitdiff
path: root/builtin-check-attr.c
diff options
context:
space:
mode:
Diffstat (limited to 'builtin-check-attr.c')
-rw-r--r--builtin-check-attr.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/builtin-check-attr.c b/builtin-check-attr.c
index 47b07210d..634be9ed2 100644
--- a/builtin-check-attr.c
+++ b/builtin-check-attr.c
@@ -29,8 +29,12 @@ int cmd_check_attr(int argc, const char **argv, const char *prefix)
check = xcalloc(cnt, sizeof(*check));
for (i = 0; i < cnt; i++) {
const char *name;
+ struct git_attr *a;
name = argv[i + 1];
- check[i].attr = git_attr(name, strlen(name));
+ a = git_attr(name, strlen(name));
+ if (!a)
+ return error("%s: not a valid attribute name", name);
+ check[i].attr = a;
}
for (i = doubledash; i < argc; i++) {