From: Michael Wallner Date: Tue, 22 Nov 2005 19:23:55 +0000 (+0000) Subject: - hexlen is 2*digestlen X-Git-Tag: RELEASE_2_0_2~134 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=99c8d42a7b48cfa8d989b3bb5f4059b652508814;p=php - hexlen is 2*digestlen --- diff --git a/ext/hash/hash_md.c b/ext/hash/hash_md.c index dbed4bb9f9..2270b3fd2d 100644 --- a/ext/hash/hash_md.c +++ b/ext/hash/hash_md.c @@ -35,7 +35,7 @@ php_hash_ops php_hash_md5_ops = { PHP_HASH_API void make_digest(char *md5str, unsigned char *digest) { php_hash_bin2hex(md5str, digest, 16); - md5str[16] = '\0'; + md5str[32] = '\0'; } /* {{{ proto string md5(string str, [ bool raw_output]) diff --git a/ext/hash/hash_sha.c b/ext/hash/hash_sha.c index 2d1e4c7a94..b30a75d2e2 100644 --- a/ext/hash/hash_sha.c +++ b/ext/hash/hash_sha.c @@ -90,7 +90,7 @@ php_hash_ops php_hash_sha1_ops = { PHP_HASH_API void make_sha1_digest(char *sha1str, unsigned char *digest) { php_hash_bin2hex(sha1str, digest, 20); - sha1str[20] = '\0'; + sha1str[40] = '\0'; } /* {{{ proto string sha1(string str [, bool raw_output])