]> granicus.if.org Git - php/commitdiff
Fix (revert) loop exit condition
authorDmitry Stogov <dmitry@zend.com>
Thu, 24 Sep 2015 08:19:26 +0000 (11:19 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 24 Sep 2015 08:19:26 +0000 (11:19 +0300)
ext/opcache/shared_alloc_win32.c

index 141c95d80e11d59628026bfe7c47d2fdf4efa256..6ba608d77372d632aa3c09a60e97a8bac3eee876 100644 (file)
@@ -206,7 +206,7 @@ static int create_segments(size_t requested_size, zend_shared_segment ***shared_
                        /* Mapping failed, wait for mapping object to get freed and retry */
             CloseHandle(memfile);
                        memfile = NULL;
-                       if (++map_retries < MAX_MAP_RETRIES) {
+                       if (++map_retries >= MAX_MAP_RETRIES) {
                                break;
                        }
                        zend_shared_alloc_unlock_win32();