diff --git a/dtrans/source/win32/dtobj/DataFmtTransl.cxx b/dtrans/source/win32/dtobj/DataFmtTransl.cxx index 37c8dd86e746..33c458f0bff2 100644 --- a/dtrans/source/win32/dtobj/DataFmtTransl.cxx +++ b/dtrans/source/win32/dtobj/DataFmtTransl.cxx @@ -170,7 +170,7 @@ OUString CDataFormatTranslator::getClipboardFormatName( CLIPFORMAT aClipformat ) { OSL_PRECOND( CF_INVALID != aClipformat, "Invalid clipboard format" ); - sal_Unicode wBuff[ MAX_CLIPFORMAT_NAME ]; + sal_Unicode wBuff[ MAX_CLIPFORMAT_NAME + 1 ]; // Null terminator isn't counted, apparently. sal_Int32 nLen = GetClipboardFormatNameW( aClipformat, reinterpret_cast(wBuff), MAX_CLIPFORMAT_NAME ); return OUString( wBuff, nLen );