diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2014-07-25 21:05:41 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2014-07-25 21:05:41 +0000 |
commit | 0f1b55634077afe1a36ef2cd8e8cb86c785ee52d (patch) | |
tree | bcef7b733c48bfb79b6fddca109262ff6e13433b /test-reallocarray.c | |
parent | afcd27ddb8004f570d599770cc9362d287155082 (diff) | |
download | mandoc-0f1b55634077afe1a36ef2cd8e8cb86c785ee52d.tar.gz |
Choosing the right encoding is a tricky business...
Printing query strings for URIs *always* needs URI-encoding, and when
embedding the URI into an HTML document, it needs replacement of
the "&" separators by "&" *in addition to that*, not instead.
Delete the function html_primtquery(), it was completely wrong.
You can see the badness by entering "mandoc &sec=2" into the query input
box before this patch and click "Submit". You come to the right page at
first (...man.cgi?query=mandoc+%26sec%3D2&apropos=0&sec=0&...), but now
the link to mandoc(1) is wrong: ...mandoc.1?query=mandoc &sec=2&...
Clicking on that, the "&sec=2" disappears from the query input box and
suddenly you have the first dropdown set to "2 - System Calls". Oops.
Diffstat (limited to 'test-reallocarray.c')
0 files changed, 0 insertions, 0 deletions