mirror of
https://github.com/php/php-src.git
synced 2026-04-27 18:23:26 +02:00
Fix incorrect TSRMLS_CC usage.
Fix com_create_guid()
This commit is contained in:
+1
-1
@@ -841,7 +841,7 @@ static ZEND_FUNCTION(com_create_guid)
|
||||
ZEND_WRONG_PARAM_COUNT();
|
||||
}
|
||||
|
||||
if (CoCreateGuid(&retval) && StringFromCLSID(&retval, &guid_string)) {
|
||||
if (CoCreateGuid(&retval) == S_OK && StringFromCLSID(&retval, &guid_string) == S_OK) {
|
||||
Z_TYPE_P(return_value) = IS_STRING;
|
||||
Z_STRVAL_P(return_value) = php_OLECHAR_to_char(guid_string, &Z_STRLEN_P(return_value), CP_ACP, 0);
|
||||
|
||||
|
||||
@@ -1198,6 +1198,7 @@ PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size
|
||||
size_t readchunk;
|
||||
size_t haveread = 0;
|
||||
size_t didread;
|
||||
php_stream_statbuf ssbuf;
|
||||
#if HAVE_MMAP
|
||||
int srcfd;
|
||||
#endif
|
||||
@@ -1243,14 +1244,11 @@ PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size
|
||||
}
|
||||
#endif
|
||||
|
||||
{
|
||||
php_stream_statbuf sbuf;
|
||||
if (php_stream_stat(src, &sbuf TSRMLS_CC) == 0) {
|
||||
/* in the event that the source file is 0 bytes, return 1 to indicate success
|
||||
* because opening the file to write had already created a copy */
|
||||
if (sbuf.sb.st_size == 0) {
|
||||
return 1;
|
||||
}
|
||||
if (php_stream_stat(src, &ssbuf) == 0) {
|
||||
/* in the event that the source file is 0 bytes, return 1 to indicate success
|
||||
* because opening the file to write had already created a copy */
|
||||
if (ssbuf.sb.st_size == 0) {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user