mirror of https://github.com/apache/poi.git
[bug-64508] add guard for invalid v value
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1879903 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
709a3eb32c
commit
20540f3c69
|
@ -374,10 +374,13 @@ public final class XSSFCell extends CellBase {
|
|||
rt = new XSSFRichTextString(_cell.isSetV() ? _cell.getV() : "");
|
||||
} else {
|
||||
if (_cell.isSetV()) {
|
||||
int idx = Integer.parseInt(_cell.getV());
|
||||
rt = new XSSFRichTextString(_sharedStringSource.getEntryAt(idx));
|
||||
}
|
||||
else {
|
||||
try {
|
||||
int idx = Integer.parseInt(_cell.getV());
|
||||
rt = new XSSFRichTextString(_sharedStringSource.getEntryAt(idx));
|
||||
} catch(Throwable t) {
|
||||
rt = new XSSFRichTextString("");
|
||||
}
|
||||
} else {
|
||||
rt = new XSSFRichTextString("");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue