From 99c8d42a7b48cfa8d989b3bb5f4059b652508814 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Tue, 22 Nov 2005 19:23:55 +0000 Subject: [PATCH] - hexlen is 2*digestlen --- ext/hash/hash_md.c | 2 +- ext/hash/hash_sha.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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]) -- 2.40.0