Return to scp.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.43.2.5, 2001/09/27 00:15:42 | version 1.43.2.6, 2001/11/15 00:14:59 | ||
---|---|---|---|
|
|
||
len = strlen(name); | len = strlen(name); | ||
while (len > 1 && name[len-1] == '/') | while (len > 1 && name[len-1] == '/') | ||
name[--len] = '\0'; | name[--len] = '\0'; | ||
if (strchr(name, '\n') != NULL) { | |||
run_err("%s: skipping, filename contains a newline", | |||
name); | |||
goto next; | |||
} | |||
if ((fd = open(name, O_RDONLY, 0)) < 0) | if ((fd = open(name, O_RDONLY, 0)) < 0) | ||
goto syserr; | goto syserr; | ||
if (fstat(fd, &stb) < 0) { | if (fstat(fd, &stb) < 0) { |