@matheusbsbs / matheus-bagliano / commits / 426c27b7c0
Fork 0

attr: Fixed debug output for macro expansion.

When debug_set() was called during macro expansion, it received a pointer to a struct git_attr rather than a string. Signed-off-by: Henrik Grubbström <grubba@grubba.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Henrik Grubbström committed Apr 6, 2010 at 14:46 UTC 426c27b7c0a415cec451d8fd369ecd5a86adf85e
1 file changed +3 -1
attr.c
+3 -1
@@ -605,7 +605,9 @@ static int fill_one(const char *what, struct match_attr *a, int rem)
605 const char *v = a->state[i].setto;
606
607 if (*n == ATTR__UNKNOWN) {
608 - debug_set(what, a->u.pattern, attr, v);
608 + debug_set(what,
609 + a->is_macro ? a->u.attr->name : a->u.pattern,
610 + attr, v);
611 *n = v;
612 rem--;
613 }