--- ptlib-2.6.5/src/ptlib/common/contain.cxx.old 2009-09-24 17:04:38.403978000 +0800
+++ ptlib-2.6.5/src/ptlib/common/contain.cxx 2009-09-24 17:05:00.654128000 +0800
@@ -77,7 +77,7 @@
if (new_n == old_n)
return p;
- Type * np = a.allocate(new_n);
+ Type * np = (Type*)a.allocate(new_n);
memcpy(np, p, (new_n < old_n) ? new_n : old_n );
a.deallocate(p, old_n);