summaryrefslogtreecommitdiff
path: root/ws.c
diff options
context:
space:
mode:
authorLibravatar Matthew DeVore <matvore@google.com>2019-06-04 10:57:04 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-06-04 14:48:06 -0700
commit3f6b8a6177f3197ddad82a6da2ff9b4704664f5d (patch)
treea70f26379a9a1b3abcb2c616620cce994c7450df /ws.c
parentmingw: allow building with an MSYS2 runtime v3.x (diff)
downloadtgif-3f6b8a6177f3197ddad82a6da2ff9b4704664f5d.tar.xz
url: do not read past end of buffer
url_decode_internal could have been tricked into reading past the length of the **query buffer if there are fewer than 2 characters after a % (in a null-terminated string, % would have to be the last character). Prevent this from happening by checking len before decoding the % sequence. Helped-by: René Scharfe <l.s.r@web.de> Signed-off-by: Matthew DeVore <matvore@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'ws.c')
0 files changed, 0 insertions, 0 deletions