Bug 961050 - Reference to undefined property options.compression. r=Yoric

This commit is contained in:
Tareq Khandaker 2014-02-05 13:39:48 -05:00
Родитель 4c7306d596
Коммит 6a001df5c8
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -329,7 +329,7 @@ AbstractFile.read = function read(path, bytes, options = {}) {
let file = exports.OS.File.open(path);
try {
let buffer = file.read(bytes, options);
if (options.compression == "lz4") {
if ("compression" in options && options.compression == "lz4") {
return Lz4.decompressFileContent(buffer, options);
} else {
return buffer;
@ -399,7 +399,7 @@ AbstractFile.writeAtomic =
buffer = new TextEncoder(encoding).encode(buffer);
}
if (options.compression == "lz4") {
if ("compression" in options && options.compression == "lz4") {
buffer = Lz4.compressFileContent(buffer, options);
options = Object.create(options);
options.bytes = buffer.byteLength;