1
0
Fork 0
mirror of https://codeberg.org/Mercury-IM/Smack synced 2024-12-23 04:57:58 +01:00

Fix for class cast exception

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2052 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Matt Tucker 2003-08-20 20:31:47 +00:00 committed by mtucker
parent e805172f46
commit 9f687f7f1c

View file

@ -296,8 +296,7 @@ public class XMPPConnection {
auth.setResource(resource); auth.setResource(resource);
collector = packetReader.createPacketCollector( collector = packetReader.createPacketCollector(new PacketIDFilter(auth.getPacketID()));
new PacketIDFilter(auth.getPacketID()));
// Send the packet. // Send the packet.
packetWriter.sendPacket(auth); packetWriter.sendPacket(auth);
// Wait up to five seconds for a response from the server. // Wait up to five seconds for a response from the server.
@ -313,10 +312,9 @@ public class XMPPConnection {
this.user = response.getTo(); this.user = response.getTo();
} }
else { else {
Authentication authResponse = (Authentication)response; this.user = username + "@" + this.host;
this.user = authResponse.getUsername() + "@" + this.host; if (resource != null) {
if (authResponse.getResource() != null) { this.user += "/" + resource;
this.user += "/" + authResponse.getResource();
} }
} }
// We're done with the collector, so explicitly cancel it. // We're done with the collector, so explicitly cancel it.