builtin-branch.c: guard config parser from value=NULL
color.branch.* configuration variables expect a string value. Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									a0ed3e6ade
								
							
						
					
					
						commit
						5768c98ab8
					
				|  | @ -70,12 +70,15 @@ static int git_branch_config(const char *var, const char *value) | |||
| 	} | ||||
| 	if (!prefixcmp(var, "color.branch.")) { | ||||
| 		int slot = parse_branch_color_slot(var, 13); | ||||
| 		if (!value) | ||||
| 			return config_error_nonbool(var); | ||||
| 		color_parse(value, var, branch_colors[slot]); | ||||
| 		return 0; | ||||
| 	} | ||||
| 	if (!strcmp(var, "branch.autosetupmerge")) | ||||
| 	if (!strcmp(var, "branch.autosetupmerge")) { | ||||
| 		branch_track = git_config_bool(var, value); | ||||
|  | ||||
| 		return 0; | ||||
| 	} | ||||
| 	return git_default_config(var, value); | ||||
| } | ||||
|  | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Junio C Hamano
						Junio C Hamano