mirror of
https://github.com/opnsense/src.git
synced 2026-06-03 22:02:58 -04:00
Fix build for LP64 arches with gcc.
gcc complaints that the comparision is always false due to the value range, and the cast does not prevent the analysis. Split the LP64 vs. ILP32 clamping as a workaround. Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
97755e83f5
commit
95c8838c2a
1 changed files with 4 additions and 0 deletions
|
|
@ -3461,7 +3461,11 @@ nfs_pathconf(struct vop_pathconf_args *ap)
|
|||
}
|
||||
switch (ap->a_name) {
|
||||
case _PC_LINK_MAX:
|
||||
#ifdef _LP64
|
||||
*ap->a_retval = pc.pc_linkmax;
|
||||
#else
|
||||
*ap->a_retval = MIN(LONG_MAX, pc.pc_linkmax);
|
||||
#endif
|
||||
break;
|
||||
case _PC_NAME_MAX:
|
||||
*ap->a_retval = pc.pc_namemax;
|
||||
|
|
|
|||
Loading…
Reference in a new issue