# HG changeset patch # User Mark Doliner # Date 1226973648 0 # Node ID e2f5a4a091b5aea06fa8de7c971a179f35648a85 # Parent d038fc351194297fece9fc781d806171546bd2dd Don't log an error when parsing vcard data. Also, these messages apparently have newlines at the end of them, so don't add one ourselves. diff -r d038fc351194 -r e2f5a4a091b5 libpurple/protocols/jabber/parser.c --- a/libpurple/protocols/jabber/parser.c Mon Nov 17 21:31:36 2008 +0000 +++ b/libpurple/protocols/jabber/parser.c Tue Nov 18 02:00:48 2008 +0000 @@ -137,8 +137,16 @@ { JabberStream *js = user_data; + if (error->level == XML_ERR_WARNING && error->message != NULL + && strcmp(error->message, "xmlns: URI vcard-temp is not absolute\n") == 0) + /* + * This message happens when parsing vcards, and is normal, so don't + * bother logging it because people scare easily. + */ + return; + purple_debug_error("jabber", "XML parser error for JabberStream %p: " - "Domain %i, code %i, level %i: %s\n", + "Domain %i, code %i, level %i: %s", js, error->domain, error->code, error->level, (error->message ? error->message : "(null)"));