Browse Source

Run path.exists paths through _makeLong

v0.7.4-release
Bert Belder 13 years ago
parent
commit
a661830569
  1. 6
      lib/path.js

6
lib/path.js

@ -402,7 +402,7 @@ exports.extname = function(path) {
exports.exists = function(path, callback) {
process.binding('fs').stat(path, function(err, stats) {
process.binding('fs').stat(_makeLong(path), function(err, stats) {
if (callback) callback(err ? false : true);
});
};
@ -410,7 +410,7 @@ exports.exists = function(path, callback) {
exports.existsSync = function(path) {
try {
process.binding('fs').stat(path);
process.binding('fs').stat(_makeLong(path));
return true;
} catch (e) {
return false;
@ -418,7 +418,7 @@ exports.existsSync = function(path) {
};
exports._makeLong = isWindows ?
var _makeLong = exports._makeLong = isWindows ?
function(path) {
var resolvedPath = exports.resolve(path);

Loading…
Cancel
Save