diff --git a/data/cgi/query-pr.cgi b/data/cgi/query-pr.cgi index 6c57fffb08..4b9b0eb204 100755 --- a/data/cgi/query-pr.cgi +++ b/data/cgi/query-pr.cgi @@ -1,5 +1,5 @@ #!/usr/bin/perl -# $Id: query-pr.cgi,v 1.3 1996-12-17 17:12:00 fenner Exp $ +# $Id: query-pr.cgi,v 1.4 1997-03-19 21:25:29 fenner Exp $ $ENV{'PATH'} = "/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin"; @@ -122,7 +122,10 @@ close(Q); print "$trailer\n"; -print "Submit Followup"; +$syn =~ s/[\?&%"]/"%" . sprintf("%02X", unpack(C, $&))/eg; +$email =~ s/[\?&%]/"%" . sprintf("%02X", unpack(C, $&))/eg; + +print "Submit Followup\n"; print &html_footer; diff --git a/en/cgi/query-pr.cgi b/en/cgi/query-pr.cgi index 6c57fffb08..4b9b0eb204 100755 --- a/en/cgi/query-pr.cgi +++ b/en/cgi/query-pr.cgi @@ -1,5 +1,5 @@ #!/usr/bin/perl -# $Id: query-pr.cgi,v 1.3 1996-12-17 17:12:00 fenner Exp $ +# $Id: query-pr.cgi,v 1.4 1997-03-19 21:25:29 fenner Exp $ $ENV{'PATH'} = "/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin"; @@ -122,7 +122,10 @@ close(Q); print "$trailer\n"; -print "Submit Followup"; +$syn =~ s/[\?&%"]/"%" . sprintf("%02X", unpack(C, $&))/eg; +$email =~ s/[\?&%]/"%" . sprintf("%02X", unpack(C, $&))/eg; + +print "Submit Followup\n"; print &html_footer;