Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
color.c: fix color_parse_mem() with value_len == 0
[gitweb.git]
/
color.c
diff --git
a/color.c
b/color.c
index 81c26767239f9e028057c1843f57b77640db6c26..a9eadd190a8c44fe4e670112705478b5a8c8492d 100644
(file)
--- a/
color.c
+++ b/
color.c
@@
-207,6
+207,9
@@
int color_parse_mem(const char *value, int value_len, char *dst)
struct color fg = { COLOR_UNSPECIFIED };
struct color bg = { COLOR_UNSPECIFIED };
+ if (!len)
+ return -1;
+
if (!strncasecmp(value, "reset", len)) {
xsnprintf(dst, end - dst, GIT_COLOR_RESET);
return 0;