diff options
author | Daniel Gultsch <daniel.gultsch@rwth-aachen.de> | 2014-04-14 20:35:11 +0200 |
---|---|---|
committer | Daniel Gultsch <daniel.gultsch@rwth-aachen.de> | 2014-04-14 20:35:11 +0200 |
commit | 18c3333271541a63d3ce626601661b7fc9bb7f53 (patch) | |
tree | df02cb95576f8ce19e67c38795bb701a0a86b545 /src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java | |
parent | 2014af0f7edec2433bc2dd2b65074db7af86a8ea (diff) |
tried to fix some race conditions. not adding duplicate candidates. needs more checks though
Diffstat (limited to 'src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java')
-rw-r--r-- | src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java b/src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java index 972489d0..924674a7 100644 --- a/src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java +++ b/src/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java @@ -43,8 +43,6 @@ public class JingleConnectionManager { .getCounterPart().equals(packet.getFrom())) { connection.deliverPacket(packet); return; - } else { - Log.d("xmppService","no match sid:"+connection.getSessionId()+"="+packet.getSessionId()+" counterpart:"+connection.getCounterPart()+"="+packet.getFrom()+" account:"+connection.getAccountJid()+"="+packet.getTo()); } } Log.d("xmppService","delivering packet failed "+packet.toString()); @@ -135,6 +133,11 @@ public class JingleConnectionManager { } public long getAutoAcceptFileSize() { - return this.xmppConnectionService.getPreferences().getLong("auto_accept_file_size", 0); + String config = this.xmppConnectionService.getPreferences().getString("auto_accept_file_size", "0"); + try { + return Long.parseLong(config); + } catch (NumberFormatException e) { + return 0; + } } } |