Skip to content

Commit c1fcd23

Browse files
authored
encode separately to avoid full URL (#4836)
1 parent 425cc82 commit c1fcd23

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

opengrok-web/src/main/webapp/history.jsp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -289,17 +289,16 @@ document.domReady.push(function() {domReadyHistory();});
289289
<td><%= htmlEncodedDisplayRevision %></td><%
290290
} else {
291291
if (entry.isActive()) {
292-
StringBuffer urlBuffer = request.getRequestURL();
292+
StringBuffer urlBuffer = new StringBuffer(context + Prefix.HIST_L + uriEncodedName);
293293
if (request.getQueryString() != null) {
294294
urlBuffer.append('?').append(request.getQueryString());
295295
}
296-
urlBuffer.append('#').append(rev);
296+
urlBuffer.append('#').append(Util.uriEncode(rev));
297297
%>
298-
<td><a href="<%= urlBuffer %>"
299-
title="link to revision line">#</a>
298+
<td><a href="<%= urlBuffer %>" title="link to revision line">#</a>
300299
<a href="<%= context + Prefix.XREF_P + uriEncodedName + "?" +
301-
QueryParameters.REVISION_PARAM_EQ + Util.uriEncode(rev) %>"><%= htmlEncodedDisplayRevision %>
302-
</a></td>
300+
QueryParameters.REVISION_PARAM_EQ + Util.uriEncode(rev) %>"><%= htmlEncodedDisplayRevision %></a>
301+
</td>
303302
<td><%
304303
%><input type="radio"
305304
aria-label="From"

0 commit comments

Comments
 (0)