author | Linus Torvalds <torvalds@osdl.org> | |
Sat, 13 Aug 2005 18:05:25 +0000 (11:05 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Sun, 14 Aug 2005 01:28:51 +0000 (18:28 -0700) | ||
commit | 3c3852e33b3e40ad64885d845cb92a52c7b15884 | |
tree | 1cad56b1361f3c109e59c0f89b718adf23a1d993 | tree | snapshot |
parent | 02a4a32c2da9a89eb9ebc58325adcb47775c9ed5 | commit | diff |
[PATCH] Make get_sha1_basic() more careful
The "get_sha1_hex()" function is designed to work with SHA1 hex strings
that may be followed by arbitrary crud. However, that's not acceptable for
"get_sha1()" which is used for command line arguments etc: we don't want
to silently allow random characters after the end of the SHA1.
So verify that the hex string is all we have.
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
The "get_sha1_hex()" function is designed to work with SHA1 hex strings
that may be followed by arbitrary crud. However, that's not acceptable for
"get_sha1()" which is used for command line arguments etc: we don't want
to silently allow random characters after the end of the SHA1.
So verify that the hex string is all we have.
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
sha1_name.c | diff | blob | history |