From a0cf49c16ae37177dcfcefa1149bf09f84721cf5 Mon Sep 17 00:00:00 2001 From: Timo Hirvonen Date: Wed, 6 Feb 2008 14:16:08 +0200 Subject: Fix parsing numeric color values Numeric color only worked if it was at end of line. Noticed by Chris Larson . Signed-off-by: Timo Hirvonen Signed-off-by: Junio C Hamano --- color.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'color.c') diff --git a/color.c b/color.c index 7f66c29fae..cb70340420 100644 --- a/color.c +++ b/color.c @@ -17,7 +17,7 @@ static int parse_color(const char *name, int len) return i - 1; } i = strtol(name, &end, 10); - if (*name && !*end && i >= -1 && i <= 255) + if (end - name == len && i >= -1 && i <= 255) return i; return -2; } -- cgit v1.2.3