From: Brandon Casey <drafnel@xxxxxxxxx> This will ensure that both git-tag and git-mktag "produce valid tags, with the same definition of validity." Signed-off-by: Brandon Casey <drafnel@xxxxxxxxx> --- builtin-tag.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/builtin-tag.c b/builtin-tag.c index 85ec2f3..0f79d47 100644 --- a/builtin-tag.c +++ b/builtin-tag.c @@ -508,6 +508,8 @@ static void create_tag(const unsigned char *object, const char *tag, if (sign && do_sign(buf) < 0) die("unable to sign the tag"); + if (verify_tag_buffer(buf->buf, buf->len) < 0) + die("invalid tag object"); if (write_sha1_file(buf->buf, buf->len, tag_type, result) < 0) die("unable to write tag file"); } -- 1.5.5.67.g9a49 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html