http://bugzilla.lyx.org/show_bug.cgi?id=3676
Just so no-one else works on it...I've got this fixed but have to do
some cleanup before sending the patch to the list (as well as making the
diff file, since this involved several files). This turns out to be a
very bad bug, one I'm amazed we haven't seen before. The problem is that
the existing code parses a long string of keys and values to find, e.g.,
the year, but to find the year, it's basically just looking for the word
"year". You can see the potential issue, which happened to be triggered
by the file posted with the bug but could have been triggered by
@article{dangerous,
  title = {The year of living dangerously},
  year = 1957, ...}
That's why I'm so surprised we haven't seen this. Obviously, the same
bug could be triggered lots of other ways.

Richard

-- 
==================================================================
Richard G Heck, Jr
Professor of Philosophy
Brown University
http://frege.brown.edu/heck/
==================================================================
Get my public key from http://sks.keyserver.penguin.de
Hash: 0x1DE91F1E66FFBDEC
Learn how to sign your email using Thunderbird and GnuPG at:
http://dudu.dyn.2-h.org/nist/gpg-enigmail-howto

Reply via email to