The previous patch (https://reviews.freebsd.org/D57999) fixed links to
bibliography items but introduced unnecessary spaces in the link text
and also removed the comma.
This proposed patch fixes the comma issue (where text after a comma was
stripped) by passing the parameter in quotes when the crossref: macro
contains a comma in its argument.
As a result, the link text now appears exactly as in the original
document: enclosed in square brackets, without extra spaces,
and with the comma preserved.