diff options
author | djm <djm> | 2001-04-16 08:26:41 +0000 |
---|---|---|
committer | djm <djm> | 2001-04-16 08:26:41 +0000 |
commit | e793f79cabad458177485274d6f2725e9de46a69 (patch) | |
tree | cf8c14bd811bdcf0ab947757509078fbd08cfba0 /scp.c | |
parent | 8bc8f665a93d9e2c4fa18f5ec144fc1df2dfc11e (diff) | |
download | openssh-e793f79cabad458177485274d6f2725e9de46a69.tar.gz |
- (djm) OpenBSD CVS Sync
- mouring@cvs.openbsd.org 2001/04/16 02:31:44
[scp.c sftp.c]
IPv6 support for sftp (which I bungled in my last patch) which is
borrowed from scp.c. Thanks to Markus@ for pointing it out.
Diffstat (limited to 'scp.c')
-rw-r--r-- | scp.c | 39 |
1 files changed, 1 insertions, 38 deletions
@@ -75,7 +75,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: scp.c,v 1.66 2001/04/14 17:04:42 stevesk Exp $"); +RCSID("$OpenBSD: scp.c,v 1.67 2001/04/16 02:31:43 mouring Exp $"); #include "xmalloc.h" #include "atomicio.h" @@ -203,7 +203,6 @@ typedef struct { } BUF; BUF *allocbuf(BUF *, int, int); -char *colon(char *); void lostconn(int); void nospace(void); int okname(char *); @@ -223,7 +222,6 @@ void rsource(char *, struct stat *); void sink(int, char *[]); void source(int, char *[]); void tolocal(int, char *[]); -char *cleanhostname(char *); void toremote(char *, int, char *[]); void usage(void); @@ -345,17 +343,6 @@ main(argc, argv) exit(errs != 0); } -char * -cleanhostname(host) - char *host; -{ - if (*host == '[' && host[strlen(host) - 1] == ']') { - host[strlen(host) - 1] = '\0'; - return (host + 1); - } else - return host; -} - void toremote(targ, argc, argv) char *targ, *argv[]; @@ -1000,30 +987,6 @@ run_err(const char *fmt,...) } } -char * -colon(cp) - char *cp; -{ - int flag = 0; - - if (*cp == ':') /* Leading colon is part of file name. */ - return (0); - if (*cp == '[') - flag = 1; - - for (; *cp; ++cp) { - if (*cp == '@' && *(cp+1) == '[') - flag = 1; - if (*cp == ']' && *(cp+1) == ':' && flag) - return (cp+1); - if (*cp == ':' && !flag) - return (cp); - if (*cp == '/') - return (0); - } - return (0); -} - void verifydir(cp) char *cp; |