public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
abf9c71
)
fix to fix
author
ceriel
<none@none>
Mon, 10 Aug 1987 14:06:37 +0000
(14:06 +0000)
committer
ceriel
<none@none>
Mon, 10 Aug 1987 14:06:37 +0000
(14:06 +0000)
util/arch/archiver.c
patch
|
blob
|
history
diff --git
a/util/arch/archiver.c
b/util/arch/archiver.c
index
d62c23f
..
f075aee
100644
(file)
--- a/
util/arch/archiver.c
+++ b/
util/arch/archiver.c
@@
-700,12
+700,13
@@
enter_name(namep)
tab[tnum].ran_off = tssiz;
tab[tnum].ran_pos = offset;
- for (cp = namep->on_mptr;
*cp
; cp++) {
+ for (cp = namep->on_mptr;; cp++) {
if (tssiz >= strtabsz) {
tstrtab = realloc(tstrtab, (strtabsz += 4096));
if (! tstrtab) error(TRUE, "string table overflow\n");
}
tstrtab[tssiz++] = *cp;
+ if (!*cp) break;
}
tnum++;
}