X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=mktag.c;h=931011121e7276513b55fc41691c65a0d924119d;hb=7e9116b1d8adef635ae900af7eff4b320390eeb3;hp=3448a5dde7cbd795b08db872180f03dcfb66b99a;hpb=b4d2b04c9b6dc42c0bcf0513b9d8f731ec26db82;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;