]> git.proxmox.com Git - libgit2.git/blobdiff - src/hash/sha1/generic.c
New upstream version 1.4.3+dfsg.1
[libgit2.git] / src / hash / sha1 / generic.c
index 607fe3a43c95d0d184aa14846a64d77c42871461..85b34c578f8a72b79a6b5bc0939bf3896bbfda1c 100644 (file)
@@ -278,7 +278,7 @@ int git_hash_sha1_update(git_hash_sha1_ctx *ctx, const void *data, size_t len)
        return 0;
 }
 
-int git_hash_sha1_final(git_oid *out, git_hash_sha1_ctx *ctx)
+int git_hash_sha1_final(unsigned char *out, git_hash_sha1_ctx *ctx)
 {
        static const unsigned char pad[64] = { 0x80 };
        unsigned int padlen[2];
@@ -294,7 +294,7 @@ int git_hash_sha1_final(git_oid *out, git_hash_sha1_ctx *ctx)
 
        /* Output hash */
        for (i = 0; i < 5; i++)
-               put_be32(out->id + i*4, ctx->H[i]);
+               put_be32(out + i*4, ctx->H[i]);
 
        return 0;
 }