Revision cc08106d lib/fs.js

View differences:

lib/fs.js
304 304
  if (size === 0) {
305 305
    buffers = [];
306 306
  } else {
307
    buffer = new Buffer(size);
307
    var threw = true;
308
    try {
309
      buffer = new Buffer(size);
310
      threw = false;
311
    } finally {
312
      if (threw) fs.closeSync(fd);
313
    }
308 314
  }
309 315

  
310 316
  var done = false;

Also available in: Unified diff