diff options
| author | Vicent Marti <tanoku@gmail.com> | 2013-03-25 21:39:11 +0100 |
|---|---|---|
| committer | Vicent Marti <tanoku@gmail.com> | 2013-03-25 21:39:11 +0100 |
| commit | 13640d1bb8376e3f07f66498a5b9bdde9ff3d7d6 (patch) | |
| tree | 72b2030e9bf518a2d58513283457ffa8793aebce /src | |
| parent | 1f10747854f04d0ff0e582682613a7cc8a3bcbc8 (diff) | |
| download | libgit2-13640d1bb8376e3f07f66498a5b9bdde9ff3d7d6.tar.gz | |
oid: Do not parse OIDs longer than 40
Diffstat (limited to 'src')
| -rw-r--r-- | src/oid.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -25,7 +25,7 @@ int git_oid_fromstrn(git_oid *out, const char *str, size_t length) int v; if (length > GIT_OID_HEXSZ) - length = GIT_OID_HEXSZ; + return oid_error_invalid("too long"); for (p = 0; p < length - 1; p += 2) { v = (git__fromhex(str[p + 0]) << 4) |
