[prev in list] [next in list] [prev in thread] [next in thread]
List: pecl-cvs
Subject: [PECL-CVS] [pecl-mail-mailparse] master: fix more php_stream_memory_get_buffer calls
From: Remi Collet <noreply () php ! net>
Date: 2022-02-21 9:38:26
Message-ID: W6Ix15YJWnmr3vp7yv6l577G9EalvgVB0Pnnw7T7LVA () main ! php ! net
[Download RAW message or body]
Author: Remi Collet (remicollet)
Date: 2022-02-21T10:36:52+01:00
Commit: https://github.com/php/pecl-mail-mailparse/commit/c53ff5625433b360abc7109e02d58c73d8a63e10
Raw diff: https://github.com/php/pecl-mail-mailparse/commit/c53ff5625433b360abc7109e02d58c73d8a63e10.diff
fix more php_stream_memory_get_buffer calls
Changed paths:
M mailparse.c
Diff:
diff --git a/mailparse.c b/mailparse.c
index ea43f36..a1bdd3d 100644
--- a/mailparse.c
+++ b/mailparse.c
@@ -557,7 +557,10 @@ PHP_METHOD(mimemessage, extract_uue)
buf = php_stream_memory_get_buffer(deststream, &len);
RETVAL_STRINGL(buf, len);
#else
- RETVAL_STR(php_stream_memory_get_buffer(deststream));
+ zend_string *buf;
+
+ buf = php_stream_memory_get_buffer(deststream);
+ RETVAL_STRINGL(ZSTR_VAL(buf), ZSTR_LEN(buf));
#endif
} else {
RETVAL_TRUE;
@@ -1377,7 +1380,10 @@ static void mailparse_do_extract(INTERNAL_FUNCTION_PARAMETERS, int decode, int i
membuf = php_stream_memory_get_buffer(deststream, &memlen);
RETVAL_STRINGL(membuf, memlen);
#else
- RETVAL_STR(php_stream_memory_get_buffer(deststream));
+ zend_string *buf;
+
+ buf = php_stream_memory_get_buffer(deststream);
+ RETVAL_STRINGL(ZSTR_VAL(buf), ZSTR_LEN(buf));
#endif
} else {
RETVAL_TRUE;
--
PECL CVS Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic