diff --git a/src/bin/urlwrapper.cpp b/src/bin/urlwrapper.cpp index ca78d5c5aa..63343b9967 100644 --- a/src/bin/urlwrapper.cpp +++ b/src/bin/urlwrapper.cpp @@ -337,6 +337,8 @@ void UrlWrapperApp::ArgvReceived(int32 argc, char **argv) if (u.HasUser()) cmd << "-l " << u.user << " "; + if (u.HasPort()) + cmd << "-oPort=" << u.port << " "; cmd << u.host; PRINT(("CMD='%s'\n", cmd.String())); cmd << failc; @@ -367,6 +369,8 @@ void UrlWrapperApp::ArgvReceived(int32 argc, char **argv) BString cmd("sftp "); //cmd << url; + if (u.HasPort()) + cmd << "-oPort=" << u.port << " "; if (u.HasUser()) cmd << u.user << "@"; cmd << u.host;