Issue #3275 has been updated by dancrossnyc.
A gentle ping on this? I should note that FreeBSD effectively disabled this check in 2009: https://cgit.freebsd.org/src/commit/lib/libc/gen/pw_scan.c?id=764eca2591d4b1b0fdb45e4e839b1163bf76219f ---------------------------------------- Submit #3275: [PATCH] pw_scan: remove checks for (u|g)ids > USHRT_MAX. http://bugs.dragonflybsd.org/issues/3275#change-14101 * Author: dancrossnyc * Status: New * Priority: Normal * Assignee: * Category: Userland * Target version: master ---------------------------------------- Remove the check and simplify the logic for checking UID/GID validity in `pw_scan()` by calling `strtonum` instead of `strtoul`. I ran into this because I use a non-default UID/GID numbering scheme where both are typically greater than 2^16 for normal users. The width of UIDs has been 32 bits since before 4.4BSD in 1994, almost 27 years ago; if larger UIDs were going to show up as a problem it would have already happened. ---Files-------------------------------- 0001-pw_scan-remove-checks-for-u-g-ids-USHRT_MAX.patch (5.12 KB) -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account