diff --git a/common/src/main/java/io/netty/util/NetUtil.java b/common/src/main/java/io/netty/util/NetUtil.java index 554e1b1570..c514ae54bb 100644 --- a/common/src/main/java/io/netty/util/NetUtil.java +++ b/common/src/main/java/io/netty/util/NetUtil.java @@ -316,7 +316,7 @@ public final class NetUtil { InputStreamReader isr = new InputStreamReader(is); try (BufferedReader br = new BufferedReader(isr)) { String line = br.readLine(); - if (line.startsWith(sysctlKey)) { + if (line != null && line.startsWith(sysctlKey)) { for (int i = line.length() - 1; i > sysctlKey.length(); --i) { if (!Character.isDigit(line.charAt(i))) { return Integer.valueOf(line.substring(i + 1));