You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2011/01/25 16:45:58 UTC
svn commit: r1063325 -
/mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java
Author: elecharny
Date: Tue Jan 25 15:45:57 2011
New Revision: 1063325
URL: http://svn.apache.org/viewvc?rev=1063325&view=rev
Log:
Added a check for nullity to avoid a NPE
Modified:
mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java
Modified: mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java
URL: http://svn.apache.org/viewvc/mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java?rev=1063325&r1=1063324&r2=1063325&view=diff
==============================================================================
--- mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java (original)
+++ mina/branches/2.0.3/mina-core/src/main/java/org/apache/mina/core/service/SimpleIoProcessorPool.java Tue Jan 25 15:45:57 2011
@@ -286,6 +286,11 @@ public class SimpleIoProcessorPool<S ext
disposing = true;
for (IoProcessor<S> ioProcessor : pool) {
+ if (ioProcessor == null) {
+ // Special case if the pool has not been initialized properly
+ continue;
+ }
+
if (ioProcessor.isDisposing()) {
continue;
}