wikiheaders: Man pages should escape apostrophe chars.

This prevents problems if one starts a line, which would cause it to be
interpreted as a command character.

Fixes #13038.
This commit is contained in:
Ryan C. Gordon 2025-05-14 11:34:42 -04:00
parent cf62637261
commit 1f7aa16eae
No known key found for this signature in database
GPG key ID: FA148B892AB48044

View file

@ -426,6 +426,7 @@ sub dewikify_chunk {
# make sure these can't become part of roff syntax. # make sure these can't become part of roff syntax.
$str =~ s/\./\\[char46]/gms; $str =~ s/\./\\[char46]/gms;
$str =~ s/"/\\(dq/gms; $str =~ s/"/\\(dq/gms;
$str =~ s/'/\\(aq/gms;
if ($wikitype eq 'mediawiki') { if ($wikitype eq 'mediawiki') {
# Dump obvious wikilinks. # Dump obvious wikilinks.