From e7d82535a702c8f0ea48f179cffe9a7c8367d530 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 20 Apr 2017 16:50:17 +0200 Subject: [PATCH] RegExp: fix NPE (EA-100376) --- .../lang/regexp/inspection/RegExpEquivalenceChecker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpEquivalenceChecker.java b/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpEquivalenceChecker.java index 7b4dce246c7d..e2f294757692 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpEquivalenceChecker.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpEquivalenceChecker.java @@ -118,6 +118,8 @@ class RegExpEquivalenceChecker { } private static boolean arePatternsEquivalent(RegExpPattern pattern1, RegExpPattern pattern2) { + if (pattern1 == null) return pattern2 == null; + if (pattern2 == null) return false; final RegExpBranch[] branches1 = pattern1.getBranches(); final RegExpBranch[] branches2 = pattern2.getBranches(); if (branches1.length != branches2.length) {