[Pidgin] #10019: libpurple can write a blist.xml that it cannot later read

Pidgin trac at pidgin.im
Fri Aug 21 20:51:40 EDT 2009


#10019: libpurple can write a blist.xml that it cannot later read
-------------------+--------------------------------------------------------
Reporter:  mkanat  |        Type:  defect   
  Status:  new     |   Component:  libpurple
 Version:  2.6.0   |    Keywords:           
-------------------+--------------------------------------------------------
 I'm using the lastsaid plugin, and so Pidgin was storing MySpace status
 updates (that were being sent to me as IMs for some reason or another--I
 understand that's fixed in 2.6.1) in blist.xml as the "lastsaid" of
 various users. The data looked like this:

 {{{<setting name='lastsaid'
 type='string'>DateTime=128953706623187643&#x1c;Eve}}}

 And that throws the following xmllint error:

 {{{
 blist.xml~:931: parser error : xmlParseCharRef: invalid xmlChar value 28
                                         <setting name='lastsaid'
 type='string'>DateTime=128953706623187643&#x1c;Eve
 ^
 }}}

 libpurple probably shouldn't be allowed to write an XML file that it can't
 later read.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10019>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list