]> granicus.if.org Git - php/commitdiff
MFH: fix build on platforms without mremap()
authorAntony Dovgal <tony2001@php.net>
Tue, 18 Jul 2006 15:41:58 +0000 (15:41 +0000)
committerAntony Dovgal <tony2001@php.net>
Tue, 18 Jul 2006 15:41:58 +0000 (15:41 +0000)
Zend/zend_alloc.c

index ef752132336eb759ceb3857ebbbe3613644f856e..d969912a000b537b71d404299a46e7b8e751deb7 100644 (file)
@@ -110,8 +110,9 @@ static void zend_mm_mem_dummy_dtor(zend_mm_storage *storage)
 
 static zend_mm_segment* zend_mm_mem_mmap_realloc(zend_mm_storage *storage, zend_mm_segment* segment, size_t size)
 {
+       zend_mm_segment *ret;
 #ifdef HAVE_MREMAP
-       zend_mm_segment *ret = (zend_mm_segment*)mremap(segment, segment->size, size, MREMAP_MAYMOVE);
+       ret = (zend_mm_segment*)mremap(segment, segment->size, size, MREMAP_MAYMOVE);
        if (ret == MAP_FAILED) {
 #endif
                ret = storage->handlers->_alloc(storage, size);