- Fixed bug #41711 (NULL temporary lobs not supported in OCI8).
(Chris Jones, Tony)
- Fixed bug #41770 (SSL: fatal protocol error due to buffer issues). (Ilia)
+- Fixed bug #41713 (Persistent memory consumption on win32 since 5.2). (Dmitry)
- Fixed bug #41709 (strtotime() does not handle 00.00.0000). (Derick)
- Fixed bug #41698 (float parameters truncated to integer in prepared
statements). (Ilia)
free(heap);
}
} else {
+#ifdef HAVE_MEM_WIN32
+ /* FIX for bug #41713 */
+ /* TODO: add new "compact" handler */
+ if (storage->handlers->dtor == zend_mm_mem_win32_dtor &&
+ storage->handlers->init == zend_mm_mem_win32_init) {
+ HeapDestroy((HANDLE)storage->data);
+ storage->data = (void*)HeapCreate(HEAP_NO_SERIALIZE, 0, 0);
+ }
+#endif
heap->segments_list = NULL;
zend_mm_init(heap);
heap->real_size = 0;