From: Marc Hoersken Date: Tue, 11 Sep 2012 22:09:23 +0000 (+0200) Subject: tool_metalink.c: Added name of validation hash to messages X-Git-Tag: curl-7_28_0~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a34197ef77cb9fcc754a84d2f58c006766bb150c;p=curl tool_metalink.c: Added name of validation hash to messages This makes it easier to debug broken hashes or hash functions. --- 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);