diff options
author | Dmitry Stogov <dmitry@zend.com> | 2019-04-24 16:14:48 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2019-04-24 16:14:48 +0300 |
commit | 34db07567d250c341fcdf1c6125366563a48280f (patch) | |
tree | bc2ece4c5f05fccda1ec1d528daef7ae4a9fb811 /ext/sysvmsg | |
parent | eef351b7c76675a3bfab4f7fbab021326d6c6135 (diff) | |
download | php-git-34db07567d250c341fcdf1c6125366563a48280f.tar.gz |
Use ZEND_TRA_ASSIGN_REF_... macros for by reference arguments of internal functions.
Diffstat (limited to 'ext/sysvmsg')
-rw-r--r-- | ext/sysvmsg/sysvmsg.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/ext/sysvmsg/sysvmsg.c b/ext/sysvmsg/sysvmsg.c index 12bc41aadd..68e4edcc74 100644 --- a/ext/sysvmsg/sysvmsg.c +++ b/ext/sysvmsg/sysvmsg.c @@ -370,9 +370,9 @@ PHP_FUNCTION(msg_receive) if (result >= 0) { /* got it! */ - ZEND_TRY_ASSIGN_LONG(out_msgtype, messagebuffer->mtype); + ZEND_TRY_ASSIGN_REF_LONG(out_msgtype, messagebuffer->mtype); if (zerrcode) { - ZEND_TRY_ASSIGN_LONG(zerrcode, 0); + ZEND_TRY_ASSIGN_REF_LONG(zerrcode, 0); } RETVAL_TRUE; @@ -384,20 +384,20 @@ PHP_FUNCTION(msg_receive) PHP_VAR_UNSERIALIZE_INIT(var_hash); if (!php_var_unserialize(&tmp, &p, p + result, &var_hash)) { php_error_docref(NULL, E_WARNING, "message corrupted"); - ZEND_TRY_ASSIGN_FALSE(out_message); + ZEND_TRY_ASSIGN_REF_FALSE(out_message); RETVAL_FALSE; } else { - ZEND_TRY_ASSIGN_VALUE(out_message, &tmp); + ZEND_TRY_ASSIGN_REF_VALUE(out_message, &tmp); } PHP_VAR_UNSERIALIZE_DESTROY(var_hash); } else { - ZEND_TRY_ASSIGN_STRINGL(out_message, messagebuffer->mtext, result); + ZEND_TRY_ASSIGN_REF_STRINGL(out_message, messagebuffer->mtext, result); } } else { - ZEND_TRY_ASSIGN_LONG(out_msgtype, 0); - ZEND_TRY_ASSIGN_FALSE(out_message); + ZEND_TRY_ASSIGN_REF_LONG(out_msgtype, 0); + ZEND_TRY_ASSIGN_REF_FALSE(out_message); if (zerrcode) { - ZEND_TRY_ASSIGN_LONG(zerrcode, errno); + ZEND_TRY_ASSIGN_REF_LONG(zerrcode, errno); } } efree(messagebuffer); @@ -484,7 +484,7 @@ PHP_FUNCTION(msg_send) if (result == -1) { php_error_docref(NULL, E_WARNING, "msgsnd failed: %s", strerror(errno)); if (zerror) { - ZEND_TRY_ASSIGN_LONG(zerror, errno); + ZEND_TRY_ASSIGN_REF_LONG(zerror, errno); } } else { RETVAL_TRUE; |