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>
			
			
				maint
			
			
		
							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…
	
		Reference in New Issue
	
	 Junio C Hamano
						Junio C Hamano