From f4f04a08c26092050ff8d0687ebc7f28bee718f4 Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Wed, 11 Sep 2013 20:37:21 +0200 Subject: [PATCH] Make DatagramChannel impls .isActive() return true when the underlying Channel is open. This also fixes [#1830] --- .../java/io/netty/channel/socket/nio/NioDatagramChannel.java | 2 +- .../java/io/netty/channel/socket/oio/OioDatagramChannel.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/transport/src/main/java/io/netty/channel/socket/nio/NioDatagramChannel.java b/transport/src/main/java/io/netty/channel/socket/nio/NioDatagramChannel.java index 3cace161a7..305fea7351 100644 --- a/transport/src/main/java/io/netty/channel/socket/nio/NioDatagramChannel.java +++ b/transport/src/main/java/io/netty/channel/socket/nio/NioDatagramChannel.java @@ -128,7 +128,7 @@ public final class NioDatagramChannel @Override public boolean isActive() { DatagramChannel ch = javaChannel(); - return ch.isOpen() && ch.socket().isBound(); + return ch.isOpen(); } @Override diff --git a/transport/src/main/java/io/netty/channel/socket/oio/OioDatagramChannel.java b/transport/src/main/java/io/netty/channel/socket/oio/OioDatagramChannel.java index 4d5c14eccd..ead6fd22a9 100644 --- a/transport/src/main/java/io/netty/channel/socket/oio/OioDatagramChannel.java +++ b/transport/src/main/java/io/netty/channel/socket/oio/OioDatagramChannel.java @@ -125,7 +125,7 @@ public class OioDatagramChannel extends AbstractOioMessageChannel @Override public boolean isActive() { - return isOpen() && socket.isBound(); + return isOpen(); } @Override