CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2019/06/15 09:28:55

Modified files:
        sys/kern       : vfs_syscalls.c 

Log message:
Have __realpath() do the pathname==NULL -> EINVAL check itself, eliminating
the need to do this in libc.
btw, it is unfortunate posix went this way, because converting a clearly
illegal condition to not be fatal but instead return an error which is
potentially not checked in the caller, is sadly a large component of the
runaway-train model that makes exploitation of software easy.. illegal
software should crash hard.
ok beck

Reply via email to