diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-10-28 09:09:45 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-10-28 10:31:29 +0000 |
commit | 17354cb84a2622cb4504f854af55adf6c62813fb (patch) | |
tree | bbaf1b4f1f230c701f251b3100e2da1257561291 | |
parent | 316ac78e78b7ff75aa914d9b34c086cef9ef843c (diff) |
improve Sttb dumping for truncated case
Change-Id: I52c7c6d75a843673d1cacbf9adc77ac574fa95f7
-rw-r--r-- | sw/source/filter/ww8/ww8par.cxx | 3 |
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() ); } } |