Return to tildexpand.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.8.2.4, 2001/05/07 21:09:38 | version 1.8.2.5, 2001/09/27 00:15:43 | ||
---|---|---|---|
|
|
||
if (len > MAXPATHLEN) | if (len > MAXPATHLEN) | ||
fatal("Home directory too long (%d > %d", len-1, MAXPATHLEN-1); | fatal("Home directory too long (%d > %d", len-1, MAXPATHLEN-1); | ||
expanded = xmalloc(len); | expanded = xmalloc(len); | ||
snprintf(expanded, len, "%s/%s", pw->pw_dir, cp + 1); | snprintf(expanded, len, "%s%s%s", pw->pw_dir, strcmp(pw->pw_dir, "/") ? "/" : "", cp + 1); | ||
return expanded; | return expanded; | ||
} | } |