CVS wrapper -- version: 1.57 Index: embobj.cxx =================================================================== RCS file: /cvs/oi/so3/source/inplace/embobj.cxx,v retrieving revision 1.10 diff -u -r1.10 embobj.cxx --- embobj.cxx 4 Dec 2001 13:34:08 -0000 1.10 +++ embobj.cxx 15 May 2002 15:25:35 -0000 @@ -1452,8 +1452,8 @@ { sal_Char * pBuf = new sal_Char[ nStrLen ]; rStm.Read( pBuf, nStrLen ); - aSvrName.Assign( String( pBuf, nStrLen, gsl_getSystemTextEncoding() ) ); - delete pBuf; + aSvrName.Assign( String( pBuf, nStrLen-1, gsl_getSystemTextEncoding() ) ); + delete[] pBuf; } else break; @@ -1501,7 +1501,7 @@ rDest->SetClass( SvGlobalName(), nCbFmt, aSvrName ); } - delete pData; + delete[] pData; } else if( nRecType == 5 && !pMtf ) {