View | Details | Raw Unified | Return to bug 2999
Collapse All | Expand All

(-)sftp.c (-5 / +10 lines)
Lines 2478-2489 main(int argc, char **argv) Link Here
2478
				port = tmp;
2478
				port = tmp;
2479
			break;
2479
			break;
2480
		default:
2480
		default:
2481
			/* Try with user, host and path. */
2481
			if (parse_user_host_path(*argv, &user, &host,
2482
			if (parse_user_host_path(*argv, &user, &host,
2482
			    &file1) == -1) {
2483
			    &file1) == 0)
2483
				/* Treat as a plain hostname. */
2484
				break;
2484
				host = xstrdup(*argv);
2485
			/* Try without path. */
2485
				host = cleanhostname(host);
2486
			if (parse_user_host_port(*argv, &user, &host, NULL)
2486
			}
2487
			    == 0)
2488
				break;
2489
			/* Treat as a plain hostname. */
2490
			host = xstrdup(*argv);
2491
			host = cleanhostname(host);
2487
			break;
2492
			break;
2488
		}
2493
		}
2489
		file2 = *(argv + 1);
2494
		file2 = *(argv + 1);

Return to bug 2999