Fix uninitialized memory reference.
Robert Haas <rhaas@postgresql.org>
Fix uninitialized memory reference. Without this, when partdesc->nparts == 0, we end up calling ExecBuildSlotPartitionKeyDescription without initializing values and isnull. Reported by Coverity via Michael Paquier. Patch by Michael Paquier, reviewed and revised by Amit Langote. Discussion: http://postgr.es/m/CAB7nPqQ3mwkdMoPY-ocgTpPnjd8TKOadMxdTtMLvEzF8480Zfg@mail.gmail.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/executor/execPartition.c | modified | +11 −7 |
| src/test/regress/expected/insert.out | modified | +4 −0 |
| src/test/regress/sql/insert.sql | modified | +4 −0 |
Discussion
- Use of uninitialized variables in ExecFindPartition() for parent partition without leaves (HEAD only) 6 messages · 2017-11-30 → 2017-12-01