svn commit: r206043 - in head/usr.sbin/pkg_install: add delete lib version

Joerg Sonnenberger joerg at britannica.bec.de
Sat Apr 3 11:42:28 UTC 2010


On Sat, Apr 03, 2010 at 04:32:15AM -0700, Garrett Cooper wrote:
>    I'm sorry but I'm a little bit confused by this statement: do you
> mean that you're replacing PATH_MAX sized buffers to FILENAME_MAX
> sized buffers? If so this may cause an issue because several of the
> variables used in constructing the file paths in pkg_install aren't
> necessarily correct in overflow cases. We need to avoid introducing
> potential functional flaws with filename truncation like this.

No, I am replacing fixed size buffers with variable size buffers. The
extraction code should generally be able to support arbitrary deep path
names, for the rest the kernel can complain.

Joerg


More information about the svn-src-all mailing list