Return to misc.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.115, 2017/10/23 05:08:00 | version 1.116, 2017/10/24 19:41:45 | ||
---|---|---|---|
|
|
||
if (pathp != NULL) | if (pathp != NULL) | ||
*pathp = NULL; | *pathp = NULL; | ||
sdup = tmp = xstrdup(s); | sdup = xstrdup(s); | ||
/* Check for remote syntax: [user@]host:[path] */ | /* Check for remote syntax: [user@]host:[path] */ | ||
if ((tmp = colon(sdup)) == NULL) | if ((tmp = colon(sdup)) == NULL) | ||
|
|
||
if (hostp != NULL) { | if (hostp != NULL) { | ||
*hostp = host; | *hostp = host; | ||
host = NULL; | host = NULL; | ||
} | } | ||
if (pathp != NULL) { | if (pathp != NULL) { | ||
*pathp = path; | *pathp = path; | ||
path = NULL; | path = NULL; | ||
} | } | ||
ret = 0; | ret = 0; | ||
out: | out: | ||
free(sdup); | free(sdup); |