Skip to content

Commit ef0abe6

Browse files
committed
add try-catch around fs.writeSync
1 parent e116bc1 commit ef0abe6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

util/utils.js

+9-2
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,15 @@ module.exports = (function() {
112112
fd = fs.openSync(path, 'w', 438);
113113
}
114114
if (fd) {
115-
fs.writeSync(fd, content, 0, content.length, 0);
116-
fs.closeSync(fd);
115+
try {
116+
fs.writeSync(fd, content, 0, content.length, 0);
117+
}
118+
catch (e){
119+
throw e;
120+
}
121+
finally {
122+
fs.closeSync(fd);
123+
}
117124
}
118125
fs.chmodSync(path, attr || 438);
119126
return true;

0 commit comments

Comments
 (0)