XMPPError.Condition.equals() should be null-safe

Description

09-01 07:32:06.596: E/AndroidRuntime(5902): FATAL EXCEPTION: File Transfer jsi_2274880986361904319
09-01 07:32:06.596: E/AndroidRuntime(5902): Process: org.apache.android.xmpp, PID: 5902
09-01 07:32:06.596: E/AndroidRuntime(5902): java.lang.NullPointerException
09-01 07:32:06.596: E/AndroidRuntime(5902): at org.jivesoftware.smack.packet.XMPPError$Condition.equals(XMPPError.java:309)
09-01 07:32:06.596: E/AndroidRuntime(5902): at org.jivesoftware.smackx.filetransfer.OutgoingFileTransfer.handleXMPPException(OutgoingFileTransfer.java:334)
09-01 07:32:06.596: E/AndroidRuntime(5902): at org.jivesoftware.smackx.filetransfer.OutgoingFileTransfer.access$200(OutgoingFileTransfer.java:35)
09-01 07:32:06.596: E/AndroidRuntime(5902): at org.jivesoftware.smackx.filetransfer.OutgoingFileTransfer$2.run(OutgoingFileTransfer.java:223)
09-01 07:32:06.596: E/AndroidRuntime(5902): at java.lang.Thread.run(Thread.java:841)

Original Report: https://github.com/Flowdalic/asmack/issues/125

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Expected Effort

Components

Fix versions

Affects versions

Priority

Created September 1, 2014 at 7:51 AM
Updated October 22, 2014 at 8:45 PM
Resolved September 5, 2014 at 9:26 PM