diff --git a/lib/path.js b/lib/path.js index 69e7992c0139d7..e0c5bcaa1c1050 100644 --- a/lib/path.js +++ b/lib/path.js @@ -477,9 +477,7 @@ posix.join = function() { var path = ''; for (var i = 0; i < arguments.length; i++) { var segment = arguments[i]; - if (typeof segment !== 'string') { - throw new TypeError('Arguments to path.join must be strings'); - } + assertPath(segment); if (segment) { if (!path) { path += segment;