@@ -411,7 +411,7 @@ static void php_hash_do_hash(
411411
412412 php_hash_bin2hex (ZSTR_VAL (hex_digest ), (unsigned char * ) ZSTR_VAL (digest ), ops -> digest_size );
413413 ZSTR_VAL (hex_digest )[2 * ops -> digest_size ] = 0 ;
414- zend_string_release_ex (digest , 0 );
414+ zend_string_efree (digest );
415415 RETURN_NEW_STR (hex_digest );
416416 }
417417}
@@ -542,7 +542,7 @@ static void php_hash_do_hash_hmac(
542542 if (n < 0 ) {
543543 efree (context );
544544 efree (K );
545- zend_string_release (digest );
545+ zend_string_efree (digest );
546546 RETURN_FALSE ;
547547 }
548548
@@ -568,7 +568,7 @@ static void php_hash_do_hash_hmac(
568568
569569 php_hash_bin2hex (ZSTR_VAL (hex_digest ), (unsigned char * ) ZSTR_VAL (digest ), ops -> digest_size );
570570 ZSTR_VAL (hex_digest )[2 * ops -> digest_size ] = 0 ;
571- zend_string_release_ex (digest , 0 );
571+ zend_string_efree (digest );
572572 RETURN_NEW_STR (hex_digest );
573573 }
574574}
@@ -829,7 +829,7 @@ PHP_FUNCTION(hash_final)
829829
830830 php_hash_bin2hex (ZSTR_VAL (hex_digest ), (unsigned char * ) ZSTR_VAL (digest ), digest_len );
831831 ZSTR_VAL (hex_digest )[2 * digest_len ] = 0 ;
832- zend_string_release_ex (digest , 0 );
832+ zend_string_efree (digest );
833833 RETURN_NEW_STR (hex_digest );
834834 }
835835}
0 commit comments