From a34197ef77cb9fcc754a84d2f58c006766bb150c Mon Sep 17 00:00:00 2001 From: Marc Hoersken Date: Wed, 12 Sep 2012 00:09:23 +0200 Subject: tool_metalink.c: Added name of validation hash to messages This makes it easier to debug broken hashes or hash functions. --- src/tool_metalink.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/tool_metalink.c') diff --git a/src/tool_metalink.c b/src/tool_metalink.c index 279a626cb..316392781 100644 --- a/src/tool_metalink.c +++ b/src/tool_metalink.c @@ -442,8 +442,8 @@ static int check_hash(const char *filename, fd = open(filename, flags); if(fd == -1) { - fprintf(error, "Metalink: validating (%s) FAILED (%s)\n", filename, - strerror(errno)); + fprintf(error, "Metalink: validating (%s) [%s] FAILED (%s)\n", filename, + digest_def->hash_name, strerror(errno)); return -1; } dctx = Curl_digest_init(digest_def->dparams); @@ -455,8 +455,8 @@ static int check_hash(const char *filename, break; } else if(len == -1) { - fprintf(error, "Metalink: validating (%s) FAILED (%s)\n", filename, - strerror(errno)); + fprintf(error, "Metalink: validating (%s) [%s] FAILED (%s)\n", filename, + digest_def->hash_name, strerror(errno)); Curl_digest_final(dctx, result); close(fd); return -1; @@ -468,10 +468,11 @@ static int check_hash(const char *filename, digest_def->dparams->digest_resultlen) == 0; /* sha*sum style verdict output */ if(check_ok) - fprintf(error, "Metalink: validating (%s) OK\n", filename); + fprintf(error, "Metalink: validating (%s) [%s] OK\n", filename, + digest_def->hash_name); else - fprintf(error, "Metalink: validating (%s) FAILED (digest mismatch)\n", - filename); + fprintf(error, "Metalink: validating (%s) [%s] FAILED (digest mismatch)\n", + filename, digest_def->hash_name); free(result); close(fd); -- cgit v1.2.3