Hi,
I think there is a bug in the pattern used to match author names, on
line 141 of Author.pm. The expression \b([\w-]+) does not match surnames
that contain, for example, an apostrophe, such as "O'Malley".
Thanks for writing/maintaining this, it is very useful!
Cheers,
Steve.

> Hi,
> I think there is a bug in the pattern used to match author names, on
> line 141 of Author.pm. The expression \b([\w-]+) does not match surnames
> that contain, for example, an apostrophe, such as "O'Malley".
>
> Thanks for writing/maintaining this, it is very useful!

please find two files in the attachments: t/bibs/10-funnyname.bib and
t/10-funnyname.t which test the related bug. The infinite loop only
occurs when the ->author or ->editor methods are called.
Best regards,
Steffen