mirror of
https://github.com/git-for-windows/git.git
synced 2025-12-12 04:41:35 -06:00
git-apply --whitespace=fix: fix off by one thinko
When a patch adds a whitespace followed by end-of-line, the trailing whitespace error was detected correctly but was not fixed, due to misconversion in 42ab241 (builtin-apply.c: do not feed copy_wsfix() leading '+'). Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
2db511fdbd
commit
c6fabfafbc
2
ws.c
2
ws.c
@ -234,7 +234,7 @@ int ws_fix_copy(char *dst, const char *src, int len, unsigned ws_rule, int *erro
|
|||||||
* Strip trailing whitespace
|
* Strip trailing whitespace
|
||||||
*/
|
*/
|
||||||
if ((ws_rule & WS_TRAILING_SPACE) &&
|
if ((ws_rule & WS_TRAILING_SPACE) &&
|
||||||
(2 < len && isspace(src[len-2]))) {
|
(2 <= len && isspace(src[len-2]))) {
|
||||||
if (src[len - 1] == '\n') {
|
if (src[len - 1] == '\n') {
|
||||||
add_nl_to_tail = 1;
|
add_nl_to_tail = 1;
|
||||||
len--;
|
len--;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user