diff --git a/man/view_man.cgi b/man/view_man.cgi index 22a13db63..acdc666e2 100755 --- a/man/view_man.cgi +++ b/man/view_man.cgi @@ -72,7 +72,7 @@ else { $manout = &backquote_command("$config{'man2html_path'} -v 2>&1", 1); if ($manout =~ /Version:\s+([0-9\.]+)/i && $1 >= 3) { # New version uses a different syntax! - $cmd .= " $qout | nroff -mman | $config{'man2html_path'} --cgiurl \"view_man.cgi?page=\\\${title}&sec=\\\${section}&opts=$in{'opts'}\" --bare"; + $cmd .= " $qout | nroff -mman | $config{'man2html_path'} --cgiurl ".quotemeta("view_man.cgi?page=\\\${title}&sec=\\\${section}&opts=$in{'opts'}")." --bare"; $out = &backquote_command("$cmd 2>&1", 1); } else {