Hi All!
A line in an iTIP message can contain quoted strings. If a colon (':') appears
in a quoted string, it breaks Balsa's heuristic for finding the email address
of the attendee, which is to look for the first colon on the line. That in turn
leads to a NULL LibBalsaAddress being returned and later unreffed, hence the
warnings. It also inserts a (null) line instead of the attendee line.
Semi-colons (';') in quoted text would presumably also break the current
heuristic for breaking the line into keyword=value pairs. Apparently we need a
small parser that finds the next unquoted occurrence of a character in a
string, which could be used to solve both problems. That seems like a fairly
basic task, which I was hoping we might have solved elsewhere in the code, but
I can't find it. I'll look again, but absent finding one I'll put something
together.
Best,
Peter
pgp2gKUK3Xcfi.pgp
Description: PGP signature
_______________________________________________ balsa-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/balsa-list
