X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=ls-tree.c;h=d7c7e750fbf08363731e7bafdc6b2b1b058ccc38;hb=562051809589574576971c53c23aad93f8c395d9;hp=d9f15e349cb833401eea38d21fb050b10f9678d4;hpb=22ddf7197958337a8c254122eae4efcd8a54098a;p=git.git diff --git a/ls-tree.c b/ls-tree.c index d9f15e34..d7c7e750 100644 --- a/ls-tree.c +++ b/ls-tree.c @@ -157,9 +157,11 @@ static int show_entry(struct tree_entry_list *e, int level, char *pathbuf) int err = 0; if (e != &root_entry) { + int pathlen = strlen(pathbuf); printf("%06o %s %s ", e->mode, entry_type(e), entry_hex(e)); - write_name_quoted(pathbuf, e->name, line_termination, stdout); + write_name_quoted(pathbuf, pathlen, e->name, + line_termination, stdout); putchar(line_termination); }