git.postgresql.org Git - postgresql.git/commit
2014年8月19日 02:59:31 +0000 (22:59 -0400)
2014年8月19日 02:59:31 +0000 (22:59 -0400)
commit fb2aece8ae4e6f23310d7c87c7da3fec6f5df3a1
Replace a few strncmp() calls with strlcpy().
strncmp() is a specialized API unsuited for routine copying into
fixed-size buffers. On a system where the length of a single filename
can exceed MAXPGPATH, the pg_archivecleanup change prevents a simple
crash in the subsequent strlen(). Few filesystems support names that
long, and calling pg_archivecleanup with untrusted input is still not a
credible use case. Therefore, no back-patch.
David Rowley
This is the main PostgreSQL git repository.
RSS
Atom