From a014d8f7eb4718e182844557bdd6a13f6e28529a Mon Sep 17 00:00:00 2001 From: weidai Date: Sat, 5 May 2007 19:03:05 +0000 Subject: fix VC 6 compile git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@366 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- secblock.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'secblock.h') diff --git a/secblock.h b/secblock.h index 6ba0656..4e082b8 100644 --- a/secblock.h +++ b/secblock.h @@ -71,11 +71,9 @@ typename A::pointer StandardReallocate(A& a, T *p, typename A::size_type oldSize if (preserve) { - A b; - typename A::pointer newPointer = b.allocate(newSize, NULL); + typename A::pointer newPointer = a.allocate(newSize, NULL); memcpy_s(newPointer, sizeof(T)*newSize, p, sizeof(T)*STDMIN(oldSize, newSize)); a.deallocate(p, oldSize); - std::swap(a, b); return newPointer; } else -- cgit v1.2.1