fs/squashfs: sqfs_read: fix another memory leak
[platform/kernel/u-boot.git] / fs / squashfs / sqfs.c
index a71ada0..7d8e999 100644 (file)
@@ -1462,6 +1462,8 @@ int sqfs_read(const char *filename, void *buf, loff_t offset, loff_t len,
                }
 
                data_offset += table_size;
+               free(data_buffer);
+               data_buffer = NULL;
        }
 
        free(finfo.blk_sizes);