Fix corner cases in readlink() usage.
Tom Lane <tgl@sss.pgh.pa.us>
Fix corner cases in readlink() usage. Make sure all calls are protected by HAVE_READLINK, and get the buffer overflow tests right. Be a bit more paranoid about string length in _tarWriteHeader(), too.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/replication/basebackup.c | modified | +38 −14 |
| src/backend/utils/adt/misc.c | modified | +8 −4 |