On Fri, May 24, 2013 at 4:19 PM, Ramkumar Ramachandra
<[email protected]> wrote:
> @@ -928,12 +936,22 @@ static void emit(const char *cp, const char *ep)
> static void show_ref(struct refinfo *info, const char *format, int
> quote_style)
> {
> const char *cp, *sp, *ep;
> + char color[COLOR_MAXLEN];
>
> for (cp = format; *cp && (sp = find_next(cp)); cp = ep + 1) {
> ep = strchr(sp, ')');
> if (cp < sp)
> emit(cp, sp);
> - print_value(info, parse_atom(sp + 2, ep), quote_style);
> +
> + /* Do we have a color specification? */
> + if (!prefixcmp(sp, "%C("))
> + color_parse_mem(sp + 3,
> + ep - sp - 3,
> + "--format ", color);
> + else {
> + printf("%s", color);
Is it not possible for "color" to be used uninitialized here ?
> + print_value(info, parse_atom(sp + 2, ep),
> quote_style);
> + }
> }
> if (*cp) {
> sp = cp + strlen(cp);
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html