aboutsummaryrefslogtreecommitdiff
path: root/squashfs-tools
diff options
context:
space:
mode:
authorPhillip Lougher <phillip@squashfs.org.uk>2013-01-13 21:31:51 +0000
committerPhillip Lougher <phillip@squashfs.org.uk>2013-01-13 21:37:57 +0000
commitb4680dd32dd1e41536aaf653f52357512ad51d7d (patch)
tree7c8b46f92be5207c9df869b4a13e0b4265b394e3 /squashfs-tools
parente14f9fb688cba45db745cbbd9e2c7719790df661 (diff)
downloadsquashfs-tools-b4680dd32dd1e41536aaf653f52357512ad51d7d.tar.gz
mksquashfs: ensure buffer_list is always initialised in write_file_blocks_dup()
Signed-off-by: Phillip Lougher <phillip@squashfs.org.uk>
Diffstat (limited to 'squashfs-tools')
-rw-r--r--squashfs-tools/mksquashfs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/squashfs-tools/mksquashfs.c b/squashfs-tools/mksquashfs.c
index b78c87e..d9566c0 100644
--- a/squashfs-tools/mksquashfs.c
+++ b/squashfs-tools/mksquashfs.c
@@ -3082,6 +3082,7 @@ int write_file_blocks_dup(squashfs_inode *inode, struct dir_ent *dir_ent,
for(block = 0; block < blocks;) {
if(read_buffer->fragment && read_buffer->c_byte) {
block_list[block] = 0;
+ buffer_list[block] = NULL;
fragment_buffer = read_buffer;
blocks = read_size >> block_log;
} else {