Browse Source

[PATCH] fix for memory leak in write-tree.c

Fix a memory leak in write-tree.c, not freeing the directory buffer.
maint
Brad Roberts 20 years ago committed by Linus Torvalds
parent
commit
7223a88ce7
  1. 6
      write-tree.c

6
write-tree.c

@ -93,10 +93,8 @@ static int write_tree(struct cache_entry **cachep, int maxentries, const char *b @@ -93,10 +93,8 @@ static int write_tree(struct cache_entry **cachep, int maxentries, const char *b
i -= 5;
memcpy(buffer+i, "tree ", 5);

buffer += i;
offset -= i;

write_sha1_file(buffer, offset, returnsha1);
write_sha1_file(buffer + i, offset - i, returnsha1);
free(buffer);
return nr;
}


Loading…
Cancel
Save