Return to rcsprog.c CVS log | Up to [local] / src / usr.bin / rcs |
version 1.14, 2005/09/29 21:38:48 | version 1.15, 2005/09/30 15:02:26 | ||
---|---|---|---|
|
|
||
if (l == -1 || l >= (int)sizeof(filev)) | if (l == -1 || l >= (int)sizeof(filev)) | ||
return (-1); | return (-1); | ||
if (stat(RCSDIR, &st) != -1) { | if (stat(RCSDIR, &st) != -1 && (st.st_mode & S_IFDIR)) { | ||
l = snprintf(fpath, sizeof(fpath), "%s/%s", RCSDIR, filev); | l = snprintf(fpath, sizeof(fpath), "%s/%s", RCSDIR, filev); | ||
if (l == -1 || l >= (int)sizeof(fpath)) | if (l == -1 || l >= (int)sizeof(fpath)) | ||
return (-1); | return (-1); |