diff options
author | Jeff King <peff@peff.net> | 2015-04-17 10:52:48 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-04-17 13:54:39 -0700 |
commit | b7994af0f92e6cf150544aebe3c3fc526faaf2c3 (patch) | |
tree | 91f3353ce20796fea21fdf32e56ae8325924602e /builtin/commit-tree.c | |
parent | Refactor type_from_string() to allow continuing after detecting an error (diff) | |
download | tgif-b7994af0f92e6cf150544aebe3c3fc526faaf2c3.tar.xz |
type_from_string_gently: make sure length matches
When commit fe8e3b7 refactored type_from_string to allow
input that was not NUL-terminated, it switched to using
strncmp instead of strcmp. But this means we check only the
first "len" bytes of the strings, and ignore any remaining
bytes in the object_type_string. We should make sure that it
is also "len" bytes, or else we would accept "comm" as
"commit", and so forth.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/commit-tree.c')
0 files changed, 0 insertions, 0 deletions