Who'd have guessed this was broken?
This commit is contained in:
parent
2c7cc0faaf
commit
a29753a17f
1 changed files with 2 additions and 2 deletions
|
|
@ -105,7 +105,7 @@ atimes(char *ar)
|
||||||
struct ar_hdr h;
|
struct ar_hdr h;
|
||||||
long t;
|
long t;
|
||||||
int fd, i;
|
int fd, i;
|
||||||
char buf[BIGBLOCK];
|
char buf[1024];
|
||||||
char name[sizeof(h.name)+1];
|
char name[sizeof(h.name)+1];
|
||||||
|
|
||||||
fd = open(ar, OREAD);
|
fd = open(ar, OREAD);
|
||||||
|
|
@ -126,7 +126,7 @@ atimes(char *ar)
|
||||||
if(name[i] == '/') /* system V bug */
|
if(name[i] == '/') /* system V bug */
|
||||||
i--;
|
i--;
|
||||||
name[i+1]=0;
|
name[i+1]=0;
|
||||||
sprint(buf, "%s(%s)", ar, h.size);
|
snprint(buf, sizeof buf, "%s(%s)", ar, name);
|
||||||
symlook(strdup(buf), S_TIME, (void *)t)->value = (void *)t;
|
symlook(strdup(buf), S_TIME, (void *)t)->value = (void *)t;
|
||||||
t = atol(h.size);
|
t = atol(h.size);
|
||||||
if(t&01) t++;
|
if(t&01) t++;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue