acme: free buf in checksha1
Thanks to Lorenzo Beretta for noticing.
This commit is contained in:
parent
e4d6099eff
commit
ff9d331db4
1 changed files with 1 additions and 0 deletions
|
|
@ -651,6 +651,7 @@ checksha1(char *name, File *f, Dir *d)
|
||||||
buf = emalloc(8192);
|
buf = emalloc(8192);
|
||||||
while((n = read(fd, buf, 8192)) > 0)
|
while((n = read(fd, buf, 8192)) > 0)
|
||||||
sha1(buf, n, nil, h);
|
sha1(buf, n, nil, h);
|
||||||
|
free(buf);
|
||||||
close(fd);
|
close(fd);
|
||||||
sha1(nil, 0, out, h);
|
sha1(nil, 0, out, h);
|
||||||
if(memcmp(out, f->sha1, sizeof out) == 0) {
|
if(memcmp(out, f->sha1, sizeof out) == 0) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue