]> granicus.if.org Git - postgresql/commit
Fix another instance of unsafe coding for shm_toc_lookup failure.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 2 Feb 2018 23:32:05 +0000 (18:32 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 2 Feb 2018 23:32:05 +0000 (18:32 -0500)
commitd59ff4ab3111f20054425d82dab1393101dcfe8e
treed75ba05547d48b26998d6b875ee77f69afcecb13
parent957ff087c822c95f63df956e1a91c15614ecb2b4
Fix another instance of unsafe coding for shm_toc_lookup failure.

One or another author of commit 5bcf389ec seems to have thought that
computing an offset from a NULL pointer would yield another NULL pointer.
There may possibly be architectures where that works, but common machines
don't work like that.  Per a quick code review of places calling
shm_toc_lookup and not using noError = false.
src/backend/executor/nodeHash.c