Skip to content

Commit 39e2f0a

Browse files
committed
Check file size before extracting.
1 parent b5424a5 commit 39e2f0a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

deps/extract.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,11 @@ const tar = require('tar');
33

44
const [_node, _script, src, dest] = process.argv;
55

6+
const { size } = fs.statSync(src);
7+
if (size < 1000) {
8+
console.error('Not a valid .tar.gz file:', src);
9+
console.error('Check if git-lfs is configured correctly.');
10+
process.exit(1);
11+
}
612
fs.mkdirSync(dest, { recursive: true });
713
tar.x({ C: dest, file: src, sync: true });

0 commit comments

Comments
 (0)