You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Vasily (JIRA)" <ji...@apache.org> on 2017/08/25 12:24:00 UTC

[jira] [Created] (NET-643) NPE when closing tellnet stream

Vasily created NET-643:
--------------------------

             Summary: NPE when closing tellnet stream
                 Key: NET-643
                 URL: https://issues.apache.org/jira/browse/NET-643
             Project: Commons Net
          Issue Type: Bug
          Components: Telnet
    Affects Versions: 3.6
         Environment: Observed in Android application. Some people encountered similar NPE on desktop years ago:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=395149
            Reporter: Vasily


our code:
try {
            TelnetClient telnetClient = new TelnetClient();
            telnetClient.connect(address, port);
            mInput = new BufferedInputStream(telnetClient.getInputStream());
            mOutput = new PrintStream(telnetClient.getOutputStream());
            BufferedReader br = new BufferedReader(new InputStreamReader(this.mInput));
            ... some IO on streams ...
} catch (IOException e) {
            if (Dbg.DEBUG) {
                Dbg.d(TAG, "telnet exception " + Dbg.getStackTraceString(e));
            }
            return false;
} finally {
            try {
                  if (mInput != null) mInput.close();
                  if (mOutput != null) mOutput.close();
            } catch (IOException ignored) {}
}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)