From 45ea18876fdfd065462d90a8af0cf6440668fc50 Mon Sep 17 00:00:00 2001 From: Jakub Zelenka Date: Sun, 30 Nov 2025 15:26:20 +0100 Subject: [PATCH] Fix bug #74357: lchown fails to change ownership of symlink with ZTS --- Zend/zend_virtual_cwd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_virtual_cwd.c b/Zend/zend_virtual_cwd.c index 6bff2ad984d02..6d4d0168e7745 100644 --- a/Zend/zend_virtual_cwd.c +++ b/Zend/zend_virtual_cwd.c @@ -1384,7 +1384,7 @@ CWD_API int virtual_chmod(const char *filename, mode_t mode) /* {{{ */ int ret; CWD_STATE_COPY(&new_state, &CWDG(cwd)); - if (virtual_file_ex(&new_state, filename, NULL, CWD_REALPATH)) { + if (virtual_file_ex(&new_state, filename, NULL, link ? CWD_EXPAND : CWD_REALPATH)) { CWD_STATE_FREE_ERR(&new_state); return -1; }