path: assert path.join() arguments equally
Re-use `assertPath()` when asserting path argument types in `join()` as throughout the rest of the `path` module. This also ensures the same error message generated for posix as for win32. PR-URL: https://github.com/nodejs/io.js/pull/2159 Reviewed-By: Roman Reiss <me@silverwind.io>
This commit is contained in:
parent
bd01603201
commit
2ba84606a6
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user