summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-10-28 09:09:45 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-10-28 10:31:29 +0000
commit17354cb84a2622cb4504f854af55adf6c62813fb (patch)
treebbaf1b4f1f230c701f251b3100e2da1257561291
parent316ac78e78b7ff75aa914d9b34c086cef9ef843c (diff)
improve Sttb dumping for truncated case
Change-Id: I52c7c6d75a843673d1cacbf9adc77ac574fa95f7
-rw-r--r--sw/source/filter/ww8/ww8par.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx
index 12ffe465baff..fcba4e0f4092 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -503,7 +503,10 @@ void Sttb::Print( FILE* fp )
for (sal_uInt16 index = 0; index < cData; ++index)
{
if (index >= dataItems.size())
+ {
fprintf(fp, " Sttb truncated at entry %d(0x%x)\n", static_cast< int >( index ), static_cast< unsigned int >( index ));
+ break;
+ }
fprintf(fp," string dataItem[ %d(0x%x) ] has name %s\n", static_cast< int >( index ), static_cast< unsigned int >( index ), OUStringToOString( dataItems[ index ].data, RTL_TEXTENCODING_UTF8 ).getStr() );
}
}