Skip to content

Commit 36c6eeb

Browse files
committed
Merge pull request #2053 from chn42/master
Fix an issue with ssh -L forwarding (OpenSSL 6.7 onwards only supports ":" as separator to "-L")
2 parents e9b8c38 + 4e3fc71 commit 36c6eeb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Source/SPSSHTunnel.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,10 +373,10 @@ - (void)launchTask:(id) dummy
373373
[taskArguments addObject:sshHost];
374374
}
375375
if (useHostFallback) {
376-
[taskArguments addObject:[NSString stringWithFormat:@"-L %ld/127.0.0.1/%ld", (long)localPort, (long)remotePort]];
377-
[taskArguments addObject:[NSString stringWithFormat:@"-L %ld/%@/%ld", (long)localPortFallback, remoteHost, (long)remotePort]];
376+
[taskArguments addObject:[NSString stringWithFormat:@"-L %ld:127.0.0.1:%ld", (long)localPort, (long)remotePort]];
377+
[taskArguments addObject:[NSString stringWithFormat:@"-L %ld:%@:%ld", (long)localPortFallback, remoteHost, (long)remotePort]];
378378
} else {
379-
[taskArguments addObject:[NSString stringWithFormat:@"-L %ld/%@/%ld", (long)localPort, remoteHost, (long)remotePort]];
379+
[taskArguments addObject:[NSString stringWithFormat:@"-L %ld:%@:%ld", (long)localPort, remoteHost, (long)remotePort]];
380380
}
381381

382382
[task setArguments:taskArguments];

0 commit comments

Comments
 (0)