Fix failing null-byte case in PhantomJS for fs.truncate. Fixes #117
This commit is contained in:
parent
6ac7341edd
commit
a33c2bd358
|
@ -2291,7 +2291,13 @@ define(function(require) {
|
|||
if(error) callback(error);
|
||||
};
|
||||
FileSystem.prototype.truncate = function(path, length, callback) {
|
||||
// Follow node.js in allowing the `length` to be optional
|
||||
if(typeof length === 'function') {
|
||||
callback = length;
|
||||
length = 0;
|
||||
}
|
||||
callback = maybeCallback(callback);
|
||||
length = typeof length === 'number' ? length : 0;
|
||||
var fs = this;
|
||||
var error = fs.queueOrRun(
|
||||
function() {
|
||||
|
|
Loading…
Reference in New Issue