We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 91ee8f4 commit 39a7fe3Copy full SHA for 39a7fe3
php_uv.c
@@ -4951,13 +4951,13 @@ PHP_FUNCTION(uv_hrtime)
4951
*/
4952
PHP_FUNCTION(uv_exepath)
4953
{
4954
- char buffer[1024] = {0};
4955
- size_t buffer_sz;
4956
-
4957
- buffer_sz = sizeof(buffer);
4958
- uv_exepath(buffer, &buffer_sz);
4959
- buffer[buffer_sz] = '\0';
4960
+ char buffer[MAXPATHLEN];
+ size_t buffer_sz = sizeof(buffer) / sizeof(buffer[0]);
+
+ if (uv_exepath(buffer, &buffer_sz) == UV_EINVAL) {
+ RETURN_FALSE;
+ }
4961
RETURN_STRINGL(buffer, buffer_sz, 1);
4962
}
4963
/* }}} */
0 commit comments