summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorLibravatar Giuseppe Bilotta <giuseppe.bilotta@gmail.com>2009-10-13 21:51:36 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-10-14 01:14:45 -0700
commit452e2256d2d7cb5494ca10fcbbb6bdf29570f2c0 (patch)
tree52608e3345969b95819461fb281fe382bf00f815 /config.c
parentMerge branch 'maint-1.6.4' into maint (diff)
downloadtgif-452e2256d2d7cb5494ca10fcbbb6bdf29570f2c0.tar.xz
gitweb: fix esc_param
The custom CGI escaping done in esc_param failed to escape UTF-8 properly. Fix by using CGI::escape on each sequence of matched characters instead of sprintf()ing a custom escaping for each byte. Additionally, the space -> + escape was being escaped due to greedy matching on the first substitution. Fix by adding space to the list of characters not handled on the first substitution. Finally, remove an unnecessary escaping of the + sign. Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'config.c')
0 files changed, 0 insertions, 0 deletions