Browse Source

name-rev: fix off-by-one error in --stdin.

It dropped the last hexdigit in the object name.

[jc: Noticed and patch supplied by ALASCM, reworked to apply at
the right place by me]

Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Junio C Hamano 19 years ago
parent
commit
2d76d0d151
  1. 7
      name-rev.c

7
name-rev.c

@ -217,10 +217,9 @@ int main(int argc, char **argv) @@ -217,10 +217,9 @@ int main(int argc, char **argv)
if (!strcmp(name, "undefined"))
continue;

fwrite(p_start, p - p_start, 1, stdout);
fputc('(', stdout);
fputs(name, stdout);
fputc(')', stdout);
fwrite(p_start, p - p_start + 1, 1,
stdout);
printf(" (%s)", name);
p_start = p + 1;
}
}

Loading…
Cancel
Save