diff --git a/lib/scp.js b/lib/scp.js index 9518ba5..130f60b 100644 --- a/lib/scp.js +++ b/lib/scp.js @@ -9,8 +9,6 @@ function cp2remote(client, src, dest, callback) { client.parse(dest); var _upload = function(files, callback) { - var rootdir = files[0]; - async.eachSeries(files, function(fpath, done) { fs.stat(fpath, function(err, stats) { if (err) { @@ -18,7 +16,7 @@ function cp2remote(client, src, dest, callback) { return; } if (stats.isFile()) { - var fname = path.relative(rootdir, fpath); + var fname = path.basename(fpath); client.upload( fpath, path.join(client.remote.path, fname), done );