Return to tildexpand.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.12, 2001/08/11 22:51:27 | version 1.13, 2002/06/23 03:25:50 | ||
---|---|---|---|
|
|
||
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%s", pw->pw_dir, strcmp(pw->pw_dir, "/") ? "/" : "", cp + 1); | snprintf(expanded, len, "%s%s%s", pw->pw_dir, | ||
strcmp(pw->pw_dir, "/") ? "/" : "", cp + 1); | |||
return expanded; | return expanded; | ||
} | } |