author | Jonathan Nieder <jrnieder@gmail.com> | |
Sun, 16 Jan 2011 03:49:40 +0000 (21:49 -0600) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 18 Jan 2011 18:18:25 +0000 (10:18 -0800) | ||
commit | 60a2e3320f3030d7c1f453a8cadafad7012fd820 | |
tree | 9fa1a38c83a433cf1afa54723afbfe1212fd6218 | tree | snapshot |
parent | 898243b82db862867106854ad10794e74c215e49 | commit | diff |
remote-ext: do not segfault for blank lines
Instead of stripping space characters past the beginning of the
line and overflowing a buffer, stop at the beginning of the line
(mimicking the corresponding fix in remote-fd).
The argument to isspace does not need to be cast explicitly because
git isspace takes care of that already.
Noticed-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Instead of stripping space characters past the beginning of the
line and overflowing a buffer, stop at the beginning of the line
(mimicking the corresponding fix in remote-fd).
The argument to isspace does not need to be cast explicitly because
git isspace takes care of that already.
Noticed-by: Junio C Hamano <gitster@pobox.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/remote-ext.c | diff | blob | history |