From 434e283552f3010d28eacf420b4b8d5254d1ea50 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Wed, 26 Jun 2013 22:09:28 +0300 Subject: [PATCH] Set pending_block when a block can't be allocated This got accientally removed in dda1e6c --- source/libr2c2/blockallocator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/libr2c2/blockallocator.cpp b/source/libr2c2/blockallocator.cpp index b38b62d..003ffb0 100644 --- a/source/libr2c2/blockallocator.cpp +++ b/source/libr2c2/blockallocator.cpp @@ -192,7 +192,10 @@ void BlockAllocator::reserve_more() } if(!reserve_block(block)) + { + pending_block = &*block; break; + } if(cur_blocks_end==blocks.end()) --cur_blocks_end; -- 2.43.0