]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Reuse the newly added format_hash_as_string() instead
authorKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>
Thu, 18 Mar 2010 12:02:04 +0000 (13:02 +0100)
committerKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>
Thu, 18 Mar 2010 12:02:04 +0000 (13:02 +0100)
hash.c

diff --git a/hash.c b/hash.c
index 4862b46de8ba321c8d43ffe6f3530d808b643f60..bf6f46ed1926ec18ed76507ebed06480d7997464 100644 (file)
--- a/hash.c
+++ b/hash.c
@@ -88,18 +88,9 @@ int hash_file(struct mdfour *md, const char *fname)
 char *hash_result(struct mdfour *md)
 {
        unsigned char sum[16];
-       char *ret;
-       int i;
 
-       ret = x_malloc(53);
        hash_result_as_bytes(md, sum);
-
-       for (i=0;i<16;i++) {
-               sprintf(&ret[i*2], "%02x", (unsigned)sum[i]);
-       }
-       sprintf(&ret[i*2], "-%u", (unsigned)md->totalN);
-
-       return ret;
+       return format_hash_as_string(sum, (unsigned) md->totalN);
 }
 
 /* return the hash result as 16 binary bytes */