bug 62608 -- avoid ioobe in VBAMacroReader
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1837664 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
070e815109
commit
2bb839edd7
@ -591,9 +591,11 @@ public class VBAMacroReader implements Closeable {
|
||||
for (String line : properties.split("\r\n|\n\r")) {
|
||||
if (!line.startsWith("[")) {
|
||||
String[] tokens = line.split("=");
|
||||
if (tokens.length > 1 && tokens[1].length() > 1 && tokens[1].startsWith("\"")) {
|
||||
// Remove any double qouates
|
||||
tokens[1] = tokens[1].substring(1, tokens[1].length() - 2);
|
||||
if (tokens.length > 1 && tokens[1].length() > 1
|
||||
&& tokens[1].startsWith("\"") && tokens[1].endsWith("\"")) {
|
||||
// Remove any double quotes
|
||||
tokens[1] = tokens[1].substring(1, tokens[1].length() - 1);
|
||||
|
||||
}
|
||||
if ("Document".equals(tokens[0])) {
|
||||
String mn = tokens[1].substring(0, tokens[1].indexOf("/&H"));
|
||||
|
Loading…
Reference in New Issue
Block a user