@@ -563,11 +563,12 @@ if ([delegate respondsToSelector: @selector(connection:didReceiveIQ:)]) handled = [delegate connection: self didReceiveIQ: iq]; - if (!handled) { + if (!handled && ![[iq type] isEqual: @"error"] + && ![[iq type] isEqual: @"result"]) { XMPPJID *from = [iq from]; XMPPJID *to = [iq to]; OFXMLElement *error; [iq setType: @"error"];