author | Julian Phillips <julian@quantumfyre.co.uk> | |
Sat, 16 Jul 2011 18:23:51 +0000 (19:23 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Wed, 20 Jul 2011 22:51:55 +0000 (15:51 -0700) | ||
commit | 6e8e67f3071ecdc139f6a77f90afee50b5ec1664 | |
tree | 51b14758f0731a26b60bc43e7092297e06a11587 | tree | snapshot |
parent | 8b5900751a5f19257dc9570dd195aaac46528599 | commit | diff |
remote-curl: Add a format check to parsing of info/refs
When parsing info/refs, no checks were applied that the file was in
the requried format. Since the file is read from a remote webserver,
this isn't guarenteed to be true. Add a check that the file at least
only contains lines that consist of 40 characters followed by a tab
and then the ref name.
Signed-off-by: Julian Phillips <julian@quantumfyre.co.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
When parsing info/refs, no checks were applied that the file was in
the requried format. Since the file is read from a remote webserver,
this isn't guarenteed to be true. Add a check that the file at least
only contains lines that consist of 40 characters followed by a tab
and then the ref name.
Signed-off-by: Julian Phillips <julian@quantumfyre.co.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
remote-curl.c | diff | blob | history |