limited name length to limit user input causing slow regex run, Removed starting boundary delimiter v2

This commit is contained in:
MikeYaacoubStax
2023-01-12 10:39:25 -05:00
parent 78ddf05970
commit 9767e98bc0

View File

@@ -61,7 +61,7 @@ public class CompatibilityFixups {
private static final String COMPUTE = "compute_";
private static final String INTERPOLATE = "interpolate_";
private final static Pattern oldcurve = Pattern.compile("(?<name>[\\w_]+)(?<lparen>\\()(?<args>.*?)(?<rparen>\\))");
private final static Pattern oldcurve = Pattern.compile("\\b(?<name>[\\w_]{1,512})(?<lparen>\\()(?<args>.*?)(?<rparen>\\))");
private final static CompatibilityFixups instance = new CompatibilityFixups();