You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2010/10/15 14:46:25 UTC
svn commit: r1022895 - in /commons/proper/net/trunk: RELEASE-NOTES.txt
src/changes/changes.xml
src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java
Author: sebb
Date: Fri Oct 15 12:46:25 2010
New Revision: 1022895
URL: http://svn.apache.org/viewvc?rev=1022895&view=rev
Log:
NET-334: FromNetASCIIInputStream can throw a NullPointerException
Modified:
commons/proper/net/trunk/RELEASE-NOTES.txt
commons/proper/net/trunk/src/changes/changes.xml
commons/proper/net/trunk/src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java
Modified: commons/proper/net/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/RELEASE-NOTES.txt?rev=1022895&r1=1022894&r2=1022895&view=diff
==============================================================================
--- commons/proper/net/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/net/trunk/RELEASE-NOTES.txt Fri Oct 15 12:46:25 2010
@@ -23,6 +23,7 @@ o NET-263: SubnetUtils / SubNetInfo toS
o Javadoc fixes, improvements, and refactoring.
Fixed Bugs:
+o NET-334: FromNetASCIIInputStream can throw a NullPointerException
o NET-341: FTPClient.remoteAppend(String filename) uses STOR instead of APPE
o NET-339: Incorrect parsing of timestamp on Windows CE
Fix parsing to allow for new-style DOS listing using 24hr clock rather than AM/PM
Modified: commons/proper/net/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/changes/changes.xml?rev=1022895&r1=1022894&r2=1022895&view=diff
==============================================================================
--- commons/proper/net/trunk/src/changes/changes.xml (original)
+++ commons/proper/net/trunk/src/changes/changes.xml Fri Oct 15 12:46:25 2010
@@ -61,6 +61,9 @@ This is primarily a maintenance release,
TO BE COMPLETED
">
+ <action issue="NET-334" dev="sebb" type="fix">
+ FromNetASCIIInputStream can throw a NullPointerException
+ </action>
<action issue="NET-341" dev="sebb" type="fix">
FTPClient.remoteAppend(String filename) uses STOR instead of APPE
</action>
Modified: commons/proper/net/trunk/src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java
URL: http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java?rev=1022895&r1=1022894&r2=1022895&view=diff
==============================================================================
--- commons/proper/net/trunk/src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java (original)
+++ commons/proper/net/trunk/src/main/java/org/apache/commons/net/io/FromNetASCIIInputStream.java Fri Oct 15 12:46:25 2010
@@ -190,6 +190,7 @@ public final class FromNetASCIIInputStre
// PushbackInputStream in JDK 1.1.3 returns the wrong thing
+ // TODO - can we delete this override now?
/***
* Returns the number of bytes that can be read without blocking EXCEPT
* when newline conversions have to be made somewhere within the
@@ -200,6 +201,9 @@ public final class FromNetASCIIInputStre
@Override
public int available() throws IOException
{
+ if (in == null) {
+ throw new IOException("Stream closed");
+ }
return (buf.length - pos) + in.available();
}