NFSX_V3FHMAX
if (np->fhsize <= 0 || np->fhsize > NFSX_V3FHMAX)
u_char nfh[NFSX_V3FHMAX];
u_char nfh[NFSX_V3FHMAX];
u_char fh[NFSX_V3FHMAX];
if (args.fhsize < 0 || args.fhsize > NFSX_V3FHMAX) {
*fhsizep > NFSX_V3FHMAX ||
if (cnt != 1 || len == 0 || len > NFSX_V3FHMAX) {
&nd3->root_fh[0], NFSX_V3FHMAX);
u_int8_t lm_fh[NFSX_V3FHMAX];/* The file handle. */
u_char root_fh[NFSX_V3FHMAX]; /* File handle of root dir */
#define NFSX_FH(v3) ((v3) ? (NFSX_V3FHMAX + NFSX_UNSIGNED) : \
PUFFS_FROMFHSIZE(NFSX_V3FHMAX));
if (argp->fhsize > NFSX_V3FHMAX)
if (fhsize > NFSX_V3FHMAX || fhsize == 0) {
if (args->fhsize < 0 || args->fhsize > NFSX_V3FHMAX)
nfh = malloc(NFSX_V3FHMAX, M_TEMP, M_WAITOK);
#if NFS_SMALLFH < NFSX_V3FHMAX
u_char ndm_fh[NFSX_V3FHMAX]; /* The file's file handle */
(s) > NFSX_V3FHMAX) { \
CTASSERT(NFSX_V3FHMAX <= FHANDLE_SIZE_MAX); \
if (fhlen > NFSX_V3FHMAX || \
#define NFSX_FH(v3) ((v3) ? (NFSX_V3FHMAX + NFSX_UNSIGNED) : \
#define NFSX_FHTOOBIG_P(sz, v3) ((sz) > ((v3) ? NFSX_V3FHMAX : NFSX_V2FH))
uint8_t v3[NFSX_V3FHMAX];
fh_size > NFSX_V3FHMAX) {