X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fconf%2Ffpathconf.c;h=e6aca5cffe6f7ff35c0a192974a343f3fb64aa28;hb=05870abeaac0588fb9115cfd11f96880a0af2108;hp=28c4345c2e9888333449b35ce3bc03dc966fe27e;hpb=b20760c02318fa6da228587c401a8b2bb22a1aab;p=musl diff --git a/src/conf/fpathconf.c b/src/conf/fpathconf.c index 28c4345c..e6aca5cf 100644 --- a/src/conf/fpathconf.c +++ b/src/conf/fpathconf.c @@ -24,10 +24,10 @@ long fpathconf(int fd, int name) [_PC_REC_MIN_XFER_SIZE] = 4096, [_PC_REC_XFER_ALIGN] = 4096, [_PC_ALLOC_SIZE_MIN] = 4096, - [_PC_SYMLINK_MAX] = SYMLINK_MAX, + [_PC_SYMLINK_MAX] = -1, [_PC_2_SYMLINKS] = 1 }; - if (name > sizeof(values)/sizeof(values[0])) { + if (name >= sizeof(values)/sizeof(values[0])) { errno = EINVAL; return -1; }