Commit 2619933f64e for php
commit 2619933f64e5197e2a97e44bb829ad950d10e102
Author: Gina Peter Banyard <girgias@php.net>
Date: Thu Oct 1 08:52:00 2026 +0100
date: use new zend_object_copy() API
diff --git a/ext/date/time_duration.c b/ext/date/time_duration.c
index f84bee1fc72..3cbfca85649 100644
--- a/ext/date/time_duration.c
+++ b/ext/date/time_duration.c
@@ -142,8 +142,7 @@ ZEND_ATTRIBUTE_NODISCARD static zend_result create_duration(zval *target, zend_u
if (DATEG(duration_cache)) {
zend_object_release(DATEG(duration_cache));
}
- GC_ADDREF(&obj->std);
- DATEG(duration_cache) = &obj->std;
+ DATEG(duration_cache) = zend_object_copy(&obj->std);
return SUCCESS;
}