From 36528871085b6cbbd7cc8f607155d07b44eaae51 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Thu, 19 May 2016 15:04:46 +0200 Subject: [PATCH] [findBugs] Prevent potential NPE in FS_POSIX.readUmask() BufferedReader.readLine() returns null if the end of the stream has been reached. Change-Id: I83102bbfb1316407247e0f29023077af9e8d9606 Signed-off-by: Matthias Sohn --- org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java b/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java index 779b10e1b..b4f12f412 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java @@ -122,7 +122,7 @@ public class FS_POSIX extends FS { .defaultCharset().name()))) { if (p.waitFor() == 0) { String s = lineRead.readLine(); - if (s.matches("0?\\d{3}")) { //$NON-NLS-1$ + if (s != null && s.matches("0?\\d{3}")) { //$NON-NLS-1$ return Integer.parseInt(s, 8); } }