Merge branch 'js/fmt-merge-msg'
[gitweb.git] / builtin-write-tree.c
index c3aac36024626b31a60baa52f9e596169024b03a..70e9b6fcc6d93e9b869a0a1eac144cbea3ecba3f 100644 (file)
@@ -16,7 +16,7 @@ int write_tree(unsigned char *sha1, int missing_ok, const char *prefix)
        int entries, was_valid, newfd;
 
        /* We can't free this memory, it becomes part of a linked list parsed atexit() */
-       struct lock_file *lock_file = xmalloc(sizeof(struct lock_file));
+       struct lock_file *lock_file = xcalloc(1, sizeof(struct lock_file));
 
        newfd = hold_lock_file_for_update(lock_file, get_index_file());