diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-01-14 21:25:59 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-01-15 09:52:57 +0100 |
commit | a3073d346be17da7b35e2511871511af710add24 (patch) | |
tree | 6e515d1797c0a2a7a05565b626fbf9b63e3880bb | |
parent | a409d32e7f6fc09e041079d6dbc3c927497adfed (diff) |
ofz#5299 Timeout
Change-Id: I9c7968d44fc608431615b6fe0b1013e8a677bf60
Reviewed-on: https://gerrit.libreoffice.org/47871
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | sw/source/filter/ww8/ww8scan.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/sw/source/filter/ww8/ww8scan.cxx b/sw/source/filter/ww8/ww8scan.cxx index 0ab07dfcadce..526ea5c1eea5 100644 --- a/sw/source/filter/ww8/ww8scan.cxx +++ b/sw/source/filter/ww8/ww8scan.cxx @@ -3415,6 +3415,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; pPieceIter->SetIdx(nOldPos); return; } @@ -3425,6 +3426,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; pPieceIter->SetIdx(nOldPos); return; } @@ -3434,6 +3436,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; pPieceIter->SetIdx(nOldPos); return; } @@ -3444,6 +3447,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; pPieceIter->SetIdx(nOldPos); return; } @@ -3454,6 +3458,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; pPieceIter->SetIdx(nOldPos); return; } @@ -3506,6 +3511,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; continue; } @@ -3515,6 +3521,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; continue; } } @@ -3523,6 +3530,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; continue; } @@ -3541,6 +3549,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; continue; } if (bIsUnicode) @@ -3551,6 +3560,7 @@ void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) if (bFail) { SAL_WARN("sw.ww8", "broken offset, ignoring"); + p->nStartPos = p->nEndPos = WW8_FC_MAX; continue; } |