[Mercurial] IDEA-58246 Fixed NPE in HgErrorUtil.
authorKirill Likhodedov <kirill.likhodedov@jetbrains.com>
Thu, 2 Sep 2010 09:53:47 +0000 (13:53 +0400)
committerKirill Likhodedov <kirill.likhodedov@jetbrains.com>
Thu, 2 Sep 2010 09:53:47 +0000 (13:53 +0400)
plugins/hg4idea/src/org/zmlx/hg4idea/command/HgErrorUtil.java

index dca18dda0910e1aa731cdecb96969e88d91b735c..943b296f1ec75885add8d9730f3d57e59348bf31 100644 (file)
@@ -13,6 +13,7 @@
 package org.zmlx.hg4idea.command;
 
 import org.apache.commons.lang.StringUtils;
+import org.jetbrains.annotations.Nullable;
 
 import java.util.List;
 
@@ -36,8 +37,12 @@ public final class HgErrorUtil {
     );
   }
 
+  @Nullable
   private static String getLastErrorLine(HgCommandResult result) {
-    List<String> errorLines = result.getErrorLines();
+    if (result == null) {
+      return null;
+    }
+    final List<String> errorLines = result.getErrorLines();
     if (errorLines.isEmpty()) {
       return null;
     }