refname_is_safe(): don't allow the empty string

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
This commit is contained in:
Michael Haggerty 2016-04-27 12:42:27 +02:00
Родитель 39950fef8b
Коммит 35db25c65f
1 изменённых файлов: 3 добавлений и 2 удалений

5
refs.c
Просмотреть файл

@ -136,11 +136,12 @@ int refname_is_safe(const char *refname)
free(buf);
return result;
}
while (*refname) {
do {
if (!isupper(*refname) && *refname != '_')
return 0;
refname++;
}
} while (*refname);
return 1;
}