]> granicus.if.org Git - postgresql/commit
Fix misuse of StrNCpy to copy and add null to non-null-terminated data.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 7 Jul 2000 21:12:53 +0000 (21:12 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 7 Jul 2000 21:12:53 +0000 (21:12 +0000)
commit65da0d66b4e89951078ebc43a5343780e4e700d6
tree8bc075c2b755432ac3c51516a0fdbc7dfd0e3c12
parentde85dd1d51ab7325984ef36302831ca21e3ae53e
Fix misuse of StrNCpy to copy and add null to non-null-terminated data.
Does not work since it fetches one byte beyond the source data, and when
the phase of the moon is wrong, the source data is smack up against the
end of backend memory and you get SIGSEGV.  Don't laugh, this is a fix
for an actual user bug report.
contrib/miscutil/misc_utils.c
src/backend/libpq/be-fsstubs.c
src/backend/libpq/be-pqexec.c
src/backend/port/dynloader/aix.c
src/backend/utils/adt/like.c
src/backend/utils/adt/not_in.c
src/backend/utils/adt/regexp.c
src/backend/utils/adt/varchar.c
src/include/c.h