X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=mktag.c;h=931011121e7276513b55fc41691c65a0d924119d;hb=59d10247e444b752a993cf4aa2e0665bc633d32f;hp=3448a5dde7cbd795b08db872180f03dcfb66b99a;hpb=38ebbacd93eb547b3608b64a2efc60fd79e1ea85;p=git.git diff --git a/mktag.c b/mktag.c index 3448a5dde..931011121 100644 --- a/mktag.c +++ b/mktag.c @@ -27,13 +27,13 @@ static int verify_object(unsigned char *sha1, const char *expected_type) { int ret = -1; - char type[100]; + enum object_type type; unsigned long size; - void *buffer = read_sha1_file(sha1, type, &size); + void *buffer = read_sha1_file(sha1, &type, &size); if (buffer) { - if (!strcmp(type, expected_type)) - ret = check_sha1_signature(sha1, buffer, size, type); + if (type == type_from_string(expected_type)) + ret = check_sha1_signature(sha1, buffer, size, expected_type); free(buffer); } return ret;