From d6ae5629a2c7ef8d768a21b882fdf5ca47cd244c Mon Sep 17 00:00:00 2001 From: HanzZ Date: Sun, 5 Aug 2012 20:16:23 +0200 Subject: [PATCH] Do not handle presence type='error' --- src/transport.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/transport.cpp b/src/transport.cpp index 3dca920d..994d06dd 100644 --- a/src/transport.cpp +++ b/src/transport.cpp @@ -282,6 +282,10 @@ void Component::handlePresence(Swift::Presence::ref presence) { return; } + if (presence->getType() == Presence::Error) { + return; + } + // check if we have this client's capabilities and ask for them if (presence->getType() != Swift::Presence::Unavailable) { boost::shared_ptr capsInfo = presence->getPayload();