refname_is_safe(): don't allow the empty string
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Michael Haggerty committed
Apr 27, 2016 at 12:42 UTC
35db25c65f6f77c153ef2b1183ea7821236201c8
1 file changed
+3
-2
refs.c
+3
-2
@@ -136,11 +136,12 @@ int refname_is_safe(const char *refname)
136
free(buf);
137
return result;
138
}
139
- while (*refname) {
139
+
140
+ do {
141
if (!isupper(*refname) && *refname != '_')
142
return 0;
143
refname++;
143
- }
144
+ } while (*refname);
145
return 1;
146
}
147