Skip to content

Commit b7bf5e5

Browse files
committed
Merge branch 'PHP-8.3'
* PHP-8.3: Fix incorrect dtor for persistent sdl->encoders
2 parents 8eda315 + 6953dd6 commit b7bf5e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ext/soap/php_sdl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ encodePtr get_encoder(sdlPtr sdl, const char *ns, const char *type)
164164
}
165165
if (sdl->encoders == NULL) {
166166
sdl->encoders = pemalloc(sizeof(HashTable), sdl->is_persistent);
167-
zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, sdl->is_persistent);
167+
zend_hash_init(sdl->encoders, 0, NULL, sdl->is_persistent ? delete_encoder_persistent : delete_encoder, sdl->is_persistent);
168168
}
169169
zend_hash_str_update_ptr(sdl->encoders, nscat, len, new_enc);
170170
enc = new_enc;

0 commit comments

Comments
 (0)