From bdd84a3a0f7016dfcfad3de95ed49c1c471b45cc Mon Sep 17 00:00:00 2001 From: Richard Brooksby Date: Mon, 24 Feb 2014 17:42:19 +0000 Subject: [PATCH] =?UTF-8?q?Bug=20fix.=20ensuring=20cbsfinddeleterange=20re?= =?UTF-8?q?turns=20oldrangereturn=20even=20if=20it=20doesn=E2=80=99t=20del?= =?UTF-8?q?ete=20a=20block.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Copied from Perforce Change: 184485 ServerID: perforce.ravenbrook.com --- mps/code/cbs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mps/code/cbs.c b/mps/code/cbs.c index 2db3c8e955c..16279dd5557 100644 --- a/mps/code/cbs.c +++ b/mps/code/cbs.c @@ -745,7 +745,7 @@ static void cbsFindDeleteRange(Range rangeReturn, Range oldRangeReturn, need to allocate a new block. */ AVER(res == ResOK); } else - RangeFinish(oldRangeReturn); + mps_lib_memcpy(oldRangeReturn, rangeReturn, sizeof(RangeStruct)); }