From 71ec05ef72e58ee0af8b7ab514c72f5f1e3f3b22 Mon Sep 17 00:00:00 2001 From: NickSdot Date: Wed, 29 Jul 2026 00:57:06 +0700 Subject: [PATCH 1/2] Fix shmop test leaking private shared memory --- ext/shmop/tests/shmop_open_private.phpt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/shmop/tests/shmop_open_private.phpt b/ext/shmop/tests/shmop_open_private.phpt index 8757de0a6334..0ba74e5af65c 100644 --- a/ext/shmop/tests/shmop_open_private.phpt +++ b/ext/shmop/tests/shmop_open_private.phpt @@ -13,6 +13,8 @@ $shm2 = shmop_open(0, 'c', 0777, 1024); $read = shmop_read($shm2, 0, 4); var_dump(is_string($read) && $read !== $write); +shmop_delete($shm1); +shmop_delete($shm2); ?> --EXPECT-- bool(true) From 3b50874096ad35e2075d5581e25297aa0cacf360 Mon Sep 17 00:00:00 2001 From: NickSdot Date: Wed, 29 Jul 2026 00:58:08 +0700 Subject: [PATCH 2/2] Fix GH-16591 test leaking shared memory --- ext/sysvshm/tests/gh16591.phpt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/sysvshm/tests/gh16591.phpt b/ext/sysvshm/tests/gh16591.phpt index d3ece7cd796a..0bd4223172a2 100644 --- a/ext/sysvshm/tests/gh16591.phpt +++ b/ext/sysvshm/tests/gh16591.phpt @@ -20,6 +20,8 @@ try { echo $e->getMessage(), "\n"; } +shm_remove(shm_attach(1)); + ?> --EXPECT-- Shared memory block has been destroyed by the serialization function