From a20271a78047f438d26680df2917072a04f2e528 Mon Sep 17 00:00:00 2001 From: Nathan Ridge Date: Tue, 14 Nov 2017 20:37:25 -0500 Subject: [PATCH] Bug 526669 - Use the Matcher API correctly in CodanProblemMarkerResolutionGenerator Change-Id: Ia47cabea736fe2965f60117ae2074b6e2212d917 --- .../internal/ui/CodanProblemMarkerResolutionGenerator.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codan/org.eclipse.cdt.codan.ui/src/org/eclipse/cdt/codan/internal/ui/CodanProblemMarkerResolutionGenerator.java b/codan/org.eclipse.cdt.codan.ui/src/org/eclipse/cdt/codan/internal/ui/CodanProblemMarkerResolutionGenerator.java index a02446a0624..7931a8c3b14 100644 --- a/codan/org.eclipse.cdt.codan.ui/src/org/eclipse/cdt/codan/internal/ui/CodanProblemMarkerResolutionGenerator.java +++ b/codan/org.eclipse.cdt.codan.ui/src/org/eclipse/cdt/codan/internal/ui/CodanProblemMarkerResolutionGenerator.java @@ -84,6 +84,8 @@ public class CodanProblemMarkerResolutionGenerator implements IMarkerResolutionG int n = matcher.groupCount(); if (n == 0) return; + if (!matcher.matches()) + return; String[] res = new String[n]; for (int i = 0; i < n; i++) { res[i] = matcher.group(i + 1);