ref: 4a7c2fb859127f27896a69f006dc17e9265d8178
parent: 60c3628b5eeffe4c812c1a29d4286e7cf2ef41e8
author: Ori Bernstein <ori@eigenstate.org>
date: Sat Mar 28 02:31:52 EDT 2026
git/get: check getfields count
--- a/sys/src/cmd/git/get.c
+++ b/sys/src/cmd/git/get.c
@@ -266,7 +266,8 @@
}
first = 0;
- getfields(buf, sp, nelem(sp), 1, " \t\n\r");
+ if(getfields(buf, sp, nelem(sp), 1, " \t\n\r") < 2)
+ sysfatal("invalid ref line"); if(strstr(sp[1], "^{}"))continue;
if(!okrefname(sp[1]))
--
⑨